Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Komische Ausgabe /etc/group

Empfohlene Antworten

Veröffentlicht

Hi @all,

kann mir jemand sagen wieso ich irgendwelche komischen ausgaben bekomme, wenn ich folgenden awk auf der /etc/group mache:

awk -F: {'print $4'} /etc/group | grep username

Tach auch.

Es muss heissen:

awk -F : '{print $4}' | grep username

Also die einfachen Anfuehrungsstriche AUSSERHALB der geschweiften Klammern in dem AWK Statement

Hasta luego

@Irrlicht

danke für deine Antwort ... Also es kommt die gleich ausgabe, aber ich hab den "Fehler" (was eigentlich kein Fehler ist in dem sinne).

Er hat mir die gruppe mit allen usern angezeigt, in denen sich username befindet und ich hab das nicht gleich geraft ...

Ich hab eine gruppe die heist grouptest in der befindet sich der user grouptest_user

--> grouptest:x:600:grouptest_user

Jetzt will ich mir nur die gruppen anzeigen lassen, in dem sich der user "grouptest_user" befindet also grouptest.

aber ich bekomme das nicht so ganz hin, hab es folgendermasen versucht:

grep grouptest_user /etc/group | awk {'print $1'}

Anstatt mir nur die gruppe anzeigen zu lassen, zeigt er mir das hier an grouptest:x:600:grouptest_user

Servus.

du musst awk noch mitgeben, was der Feldtrenner ist. Standardmaessig verwendet awk space als feldtrenner. bei der group datei ist das aber der doppelpunkt. dein erster ansatz war da schon richtig mit

awk -F : '{print $1}' /etc/group | grep username

sollte es dann funktionieren wie gewuenscht

Und wech ...

Bitte meine letzten beitrag einfach ignorieren.

Der code muss natuerlich umgedreht da stehen.

Erst nach dem usernamen greppen und dann awk drauf loslassen

grep username /etc/group | awk -F : '{print $1}'

Nene du, manchmal tippt die hand schneller, als das hirn denken kann ...

so long

Genau ... das funkt jetzt ... Danke :marine

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.