sed实战之——删除空行(包括由空格组成的空行)
2011-01-21 星期五 晴朗
首先要隆重介绍我们的测试文件,因为这是非常特殊的文件:
forrest@ubuntu:~/Public$ cat -v wuhui.txt
1^M
^M
2^M
^M
3^M
^M
4^M
^M
5^M
^M
6^M
^M
^M
我用cat -v选项,显示不可见字符。^M是换行的意思。不过这是不正常的。正常的文件换行符用-v也是看不到的。
这里如下四种空行:
1、单独一个换行符
2、N个空格+换行