ChinaUnix.net
相关文章推荐:

shell 去空行

小弟想写个对配置文件进行读,写,添加,删除的shell,遇到一个问题我想删除配置文件里指定的一行,如果用sed的话不能删除文件,所以我用sed把要删除的行全替换为空了,但是这样就出现了许多空行,我现在想把这些空行全部删除,因为配置文件里不允许出现空行。请问有没有什么方法可以实现。

by kidiger - Shell - 2008-11-04 17:51:11 阅读(9455) 回复(10)

相关讨论

在sed中删除东西是sed '/pattern/d' filename ,那我该用什么命令删除空行

by polarking - Shell - 2003-12-08 17:01:41 阅读(3330) 回复(7)
by ohwww - Shell - 2003-06-22 00:10:20 阅读(5651) 回复(7)

谢谢高手指教哦!!!!!!!!!!!!!!

by yangbosos - Shell - 2007-09-28 01:51:11 阅读(5031) 回复(27)

2G文件每行一个url,掉重复的,并保持顺序。 有谁能告诉我这个怎么做啊?3Q

by cgp2001 - Shell - 2008-08-05 09:46:46 阅读(1468) 回复(2)

程序名:print.pl 只要用 print.pl 20 50 40 60 (回车) 它就调用 20 50 40 60等参数在程序里。

by happyboy227 - Shell - 2003-08-02 15:54:20 阅读(965) 回复(1)

比如说如下内容的文件: AMQ4702: lakdjf lsadfoi sadlfhj AMQ4702: channel() xmitq lsajdf sadfoyucxv AMQ4702: ;lskjdafljsa dsaflhdsaoi xzcvkjn 想在AMQ4702此行前面加上一个空行,使用shell该如何书写? 目前我只是想出来了先用sed把AMQ4702的行号搜出来,然后将行号减一,再使用sed在减一的行号后加一个空行, 但是这样的话似乎效率太低了,因为要加许多空行嘛,然后我使用的for循环,从后往前加,一个3、4k大小的文件要...

by x-dongzi - Shell - 2006-10-15 16:45:25 阅读(2306) 回复(8)

var=1 while [ "$var" -ne ”100“ ]; do ./a.out var=$[ var + 1] done 这里的a.out会等待一个消息的返回才继续执行,但是在等待返回的这段时间这个脚本也就一直在等待a.out执行完毕 怎么能让脚本不等待a.out继续执行呢?

by SanZhiYuan - Shell - 2009-03-20 12:20:40 阅读(1023) 回复(1)