Відповіді:
awk -F: '{print $4}'
awk- це перекладач мови програмування AWK. Мова AWK корисна для обробки файлів даних, пошуку та обробки тексту-F <value>- повідомляє, awkякий роздільник поля використовувати. У вашому випадку -F:означає, що роздільник є :(двокрапка).'{print $4}'означає надрукувати четверте поле (поля розділені між собою :).Скажімо, що файл називається test, і він містить наступне:
Hello:my:name:is:Alaa
Якщо ми виконаємо команду awk -F: '{print $4}' test, вихід буде:
is
Тому що isце четверте поле.
поле1 поле3 поле5
----- ---- ----
| | | | | |
Привіт: мій: ім'я: є: Алаа
|| ||
- -
поле2 поле4
454 154:266:377:454:533друк $ 4 і весь рядок разом, розділені пробілом?