awk -F: '{print $4}'
awk
- ini adalah juru bahasa untuk Bahasa Pemrograman AWK. Bahasa AWK berguna untuk memanipulasi file data, pengambilan teks, dan pemrosesan
-F <value>
- Memberitahu awk
pemisah bidang apa yang digunakan. Dalam kasus Anda, -F:
berarti separatornya adalah :
(titik dua).
'{print $4}'
berarti mencetak bidang keempat (bidang yang dipisahkan oleh :
).
Contoh:
Katakanlah ada file bernama test
, dan itu berisi yang berikut ini:
Hello:my:name:is:Alaa
Jika kita menjalankan perintah awk -F: '{print $4}' test
, hasilnya adalah:
is
Karena is
adalah bidang keempat.
field1 field3 field5
----- ---- ----
| | | | | |
Halo: nama saya: adalah: Alaa
|| ||
- -
bidang2 bidang4
454 154:266:377:454:533
cetak $ 4 dan seluruh baris dipisahkan oleh ruang?