一般来说,空白行打印时,其表示方式为'^$',行首到行尾,中间没有任何字符。
使用grep -v '^$'就能够去除空白行了
但是!!!!!!
当使用nl进行打印时,由于输出了行号(或者其他一些目前我还不知道的原因,此处只是猜测),导致了空白行并不是'^$'而是'^I$'(使用cat -A打印),这就导致了使用nl输出行号时,不能够使用grep -v '^$'删除空白行了。
记录下下,后面要是解决了这个问题再来回收~
一般来说,空白行打印时,其表示方式为'^$',行首到行尾,中间没有任何字符。
使用grep -v '^$'就能够去除空白行了
但是!!!!!!
当使用nl进行打印时,由于输出了行号(或者其他一些目前我还不知道的原因,此处只是猜测),导致了空白行并不是'^$'而是'^I$'(使用cat -A打印),这就导致了使用nl输出行号时,不能够使用grep -v '^$'删除空白行了。
记录下下,后面要是解决了这个问题再来回收~