awk -F: '{print $4}'
awk
- Dies ist der Interpreter für die AWK-Programmiersprache. Die AWK-Sprache ist nützlich für die Manipulation von Datendateien, das Abrufen von Text und die Verarbeitung
-F <value>
- gibt an, awk
welches Feldtrennzeichen verwendet werden soll. In Ihrem Fall -F:
bedeutet dies, dass das Trennzeichen :
(Doppelpunkt) ist.
'{print $4}'
bedeutet, das vierte Feld zu drucken (die Felder werden durch getrennt :
).
Beispiel:
Nehmen wir an, es gibt eine Datei mit dem Namen test
und sie enthält Folgendes:
Hello:my:name:is:Alaa
Wenn wir den Befehl ausführen, lautet awk -F: '{print $4}' test
die Ausgabe:
is
Da is
ist das vierte Feld.
field1 field3 field5
----- ---- ----
| | | | | |
Hallo: mein: Name: ist: Alaa
|| ||
- -
field2 field4
454 154:266:377:454:533
$ 4 und die gesamte Linie zu drucken, die zusammen durch Leerzeichen getrennt werden?