sed '/^$/d' file.txt > file.txt.1 可以删除一个文件中的空行 sed 's/ppp/ddd/g' file.txt 文件中ppp将被ddd替换掉 sed 中一些有用的操作: p 打印行 (p打印) 用到-n属性 d 删除行(d删除) s 用一个表达式置换另外一个(s替换) g用于全局替换(s默认属性在一行只执行一次替换) (-e可以执行多个命令:sed -e 'cmd1'... -e cmdN' files) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17...
小弟想写个对配置文件进行读,写,添加,删除的shell,遇到一个问题我想删除配置文件里指定的一行,如果用sed的话不能删除文件,所以我用sed把要删除的行全替换为空了,但是这样就出现了许多空行,我现在想把这些空行全部删除,因为配置文件里不允许出现空行。请问有没有什么方法可以实现。
希望对一个文本文件进行操作, perl脚本如下 while(<>){ if(/ /){ print ... }elsif(/ /){ print ... }else{ print ... } } 结果原文件中的空行都被过滤掉了,怎样保持住这些空行呢? 请大家帮忙,谢谢了!
我一目录下有一批*.TXT文件.格式为 111|222.00 223|345.00 ..... 合计|234.00 文件的记录条数不确定,若记录条数不足10条,则在倒数第二行插入空记录补足10条.