Відповіді:
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 і весь рядок разом, розділені пробілом?