Ich weiß also, dass es für dieses Problem Tools gibt, weil ich davon gehört habe, aber ich weiß nicht, was sie sind.
Ich möchte so etwas wie alle Daten außer den Benutzernamen in / etc / passwd herausfiltern.
Zum Beispiel möchte ich Benutzer1, Benutzer2 und Benutzer3 aus der folgenden Datei holen. In diesem Fall könnte die Logik "Text bis zum ersten ':' in jeder Zeile der Datei abrufen" lauten.
user1:x:1:4
user2:x:2:5
user3:x:3:6
Die Ausgabe wäre:
user1
user2
user3
awk
Nimmt einen Dateinamen, so dass Sie die Pipe überspringen und einfach tun könnenawk -F: '{print $1}' /etc/passwd