|
蓝森林 http://www.lslnet.com 2006年6月26日 11:18
文本最后的空行要怎么去掉
Dear all
请问一个问题,想要去掉文本最后的空行要怎么处理呢
ex.文本
--开始-
1
3
4
7
--结束--
目前我要得结果是7后面的空行不要,'开始'/'结束'那个不是正文的内容,为了表示清楚,我加它了
可否有简单的sed/awk的命令可以实现呢
谢谢 |
tac file |sed -n '/./,$p'|tac |
只用sed的
sed -n ':a;N;/[^\n]/{p;d};ba' file |
这样一定要写个东西?、
dd吧 |
[code]
sed '1,/[^ ]/!d' file
[/code] |
非常感谢大家
目前我试下来
[code]tac file |sed -n '/./,$p'|tac [/code] 能够把行笔的空行去掉
[code]sed -n ':a;N;/[^\n]/{p;d};ba' file [/code] 这个试下来,最后一行有一空行
[code]sed '1,/[^ ]/!d' file[/code] 这个目前试下来,不知道是不是版本的问题,正常的内容有被截掉了
也非常感谢 celavi
谢谢大家的帮忙 :) |
| |