Tolong jelaskan apa arti perintah berikut:
awk -F: '{print $4}'
Tolong jelaskan apa arti perintah berikut:
awk -F: '{print $4}'
Jawaban:
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 :
).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?