with awk, just check for number of fields. no need regex
$ more file
hello
world
foo
bar
$ awk 'NF' file
hello
world
foo
bar
Coba yang berikut ini:
grep -v -e '^$'
Berikut adalah solusi yang menghapus semua baris yang kosong atau hanya berisi karakter spasi:
grep -v '^[[:space:]]*$' foo.txt
grep . FILE
(Dan jika Anda benar-benar ingin melakukannya di sed, maka:sed -e /^$/d FILE
)
(Dan jika Anda benar-benar ingin melakukannya di awk, maka:awk /./ FILE
)
Produk Cartesian dari dua file (sebagai kumpulan baris) di GNU/Linux
Bagaimana cara mengubah karakter hex ke ASCII di shell Linux?