awk -F: '{print $4}'
awk
- jest to tłumacz języka programowania AWK. Język AWK jest przydatny do manipulowania plikami danych, wyszukiwania i przetwarzania tekstu
-F <value>
- mówi, awk
jakiego separatora pól należy użyć. W twoim przypadku -F:
oznacza, że separatorem jest :
(dwukropek).
'{print $4}'
oznacza wydrukuj czwarte pole (pola są oddzielone :
).
Przykład:
Załóżmy, że istnieje plik o nazwie test
, który zawiera następujące elementy:
Hello:my:name:is:Alaa
Jeśli wykonamy polecenie awk -F: '{print $4}' test
, wynikiem będzie:
is
Ponieważ is
jest czwartym polem.
pole1 pole3 pole5
----- ---- ----
| | | | | |
Witam: moje: imię: is: Alaa
|| ||
- -
pole2 pole4
454 154:266:377:454:533
wydruk 4 $ i całą linię razem oddzielone spacją?