Menghapus Baris Kosong Dengan awk
• 1 • 170
Untuk menghapus baris kosong pada sebuah file dengan awk, kita bisa menggunakan salah satu dari perintah-perintah berikut :
$ awk '$0!~/^$/ {print $0}' $ awk NF $ awk '/./'
Sebagai contoh, buat file dengan nama test
, dengan isi :
ini baris pertama ini baris kedua ini baris keempat ini baris ketujuh
Terdapat 3 baris kosong pada file test
diatas. Kita akan menggunakan ketiga cara diatas untuk menghapus baris kosong tersebut.
[sumodirjo@kiara ~]$ awk '$0!~/^$/ {print $0}' test ini baris pertama ini baris kedua ini baris keempat ini baris ketujuh [sumodirjo@kiara ~]$ awk NF test ini baris pertama ini baris kedua ini baris keempat ini baris ketujuh [sumodirjo@kiara ~]$ awk '/./' test ini baris pertama ini baris kedua ini baris keempat ini baris ketujuh [sumodirjo@kiara ~]$
Output perintah diatas akan di arahkan ke standard output atau layar monitor untuk mengarahkah output ke file baru tambahkan >
[sumodirjo@kiara ~]$ awk '/./' test > result [sumodirjo@kiara ~]$ cat result ini baris pertama ini baris kedua ini baris keempat ini baris ketujuh
Selamat mencoba!