How to remove blank empty lines in unix/linux

Posted on March 10, 2010 - Filed Under Linux | Leave a Comment

I found 6 ways can do it,if you know others ,pls let us know.
Please see below code for detail.

bash-2.05a$ cat test.txt
aaaaaaa
 
bbbbbb
 
cccccc
bash-2.05a$ grep ‘.’ test.txt
aaaaaaa
bbbbbb
cccccc
bash-2.05a$ grep -v ‘^$’ test.txt
aaaaaaa
bbbbbb
cccccc
bash-2.05a$ sed ‘/^$/d’ test.txt
aaaaaaa
bbbbbb
cccccc
bash-2.05a$ sed -n ‘/^$/!p’ test.txt
aaaaaaa
bbbbbb
cccccc
bash-2.05a$ awk ‘/./’ test.txt
aaaaaaa
bbbbbb
cccccc
bash-2.05a$ awk NF test.txt
aaaaaaa
bbbbbb
cccccc
bash-2.05a$

Read More..>>