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...
by fat_cat - Solaris文档中心 - 2006-05-23 09:28:31 阅读(1268) 回复(0)
小弟想写个对配置文件进行读,写,添加,删除的shell,遇到一个问题我想删除配置文件里指定的一行,如果用sed的话不能删除文件,所以我用sed把要删除的行全替换为空了,但是这样就出现了许多空行,我现在想把这些空行全部删除,因为配置文件里不允许出现空行。请问有没有什么方法可以实现。
test文件如下 #!/usr/bin/python from gi.repository import Gtk class MyWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title="Hello World") self.button = Gtk.Button(label="Click Here") self.button.connect("clicked", self.on_button_clicked) self.add(self.button) def on_button_clicked(self, widget): print "Hello World" win = M...
我用一个代码产生器创建的源码文件中,每行代码后面都有一个空行。我现在要去掉这些空行。 我想用正则表达式的字符串匹配来做,但是却不知道用什么来替换: M-x replace-regex replace ^[ \t]*$ with ????? 直接留空(回车)是没有用的。 ======================================================== 不好意思,本来以为是发到了那个Emacs的专贴的,结果一不小心开了个新贴! 看来只有麻烦斑竹删除这个帖子了!我再去那个专...
我的文件明明有空行,为何用 sed -e '/^$/d' urfile 删除不掉呢? 文件如下: CGGGGGGGGCTTCAAAATTTCCCCCCCCAAAGGGGTCCCCCCAAGGGGGGATCTTGGAGC ATACACAGCTGCCGCAGCTAAAATG >PUT-152a-Gossypium_raimondii-15650 GGCCCAAAAAAAAAACCCCCGGGAACCCGGGGAAAAAAAGGGAACCTTTCCAAAAAAAAA AATTTTTTTTCCCCCCCCCCCCGGGGGGGGAAAAAGGGGGGGGGAAAAAAAAAAAAAAGG 想把空行删掉,为何不行呢? 帮帮忙,谢谢!