Chinaunix
标题:
sed 命令修改文件内容后保存的问题。
[打印本页]
作者:
kentchoi
时间:
2009-09-04 14:14
标题:
sed 命令修改文件内容后保存的问题。
想法很简单,查找一个文件 test,找到里头包含 ”System.Block”= 的 行,
然后如果= 后面是 NO ,则修改成YES,如果本来就是YES则不修改,
sed '/'System.Block='/s/YES/NO/g' test
这样屏幕显示的内容中是替换了,但是原文件没有替换,查看sed 参数也没有此相关内容,
我现在的做法是很原始,就是结果写入到另外的文件,
然后覆盖原文件,在删除那个临时的文件。
总觉得太傻了,,望各位高手能指点
作者:
wtuter
时间:
2009-09-04 14:23
标题:
回复 #1 kentchoi 的帖子
-i
作者:
kentchoi
时间:
2009-09-04 14:29
这么简单,谢谢了,还是基础没打好。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2