geist_der_foren Geschrieben 20. Februar 2004 Geschrieben 20. Februar 2004 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
Irrlicht Geschrieben 20. Februar 2004 Geschrieben 20. Februar 2004 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
geist_der_foren Geschrieben 20. Februar 2004 Autor Geschrieben 20. Februar 2004 @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
Irrlicht Geschrieben 20. Februar 2004 Geschrieben 20. Februar 2004 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 ...
Irrlicht Geschrieben 20. Februar 2004 Geschrieben 20. Februar 2004 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
geist_der_foren Geschrieben 20. Februar 2004 Autor Geschrieben 20. Februar 2004 Genau ... das funkt jetzt ... Danke :marine
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden