Wyjaśnij, co oznacza następujące polecenie:
awk -F: '{print $4}'
Wyjaśnij, co oznacza następujące polecenie:
awk -F: '{print $4}'
Odpowiedzi:
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, awkjakiego 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 :).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ż isjest czwartym polem.
pole1 pole3 pole5
----- ---- ----
| | | | | |
Witam: moje: imię: is: Alaa
|| ||
- -
pole2 pole4
454 154:266:377:454:533wydruk 4 $ i całą linię razem oddzielone spacją?