Board logo

标题: [求助]如何在指定的文件里查找字符,并插入字符? [打印本页]

作者: nhhhhh     时间: 2007-5-25 19:29    标题: [求助]如何在指定的文件里查找字符,并插入字符?
比如:在C:\Program Files\abc.dat文件中搜索STRINGS,并在STRINGS前面写入good,完了回车让STRINGS到下一行。

这个效果:
(原文件)
.
.
.
STRINGS
.
.
.

(修改后文件)

.
.
.
good
STRINGS
.
.
望高手帮助,谢谢。:D

作者: lxmxn     时间: 2007-5-25 20:56    标题: use sed

作者: nhhhhh     时间: 2007-5-26 00:41
请问怎么输出改过的文件啊?

作者: lxmxn     时间: 2007-5-26 00:51
Originally posted by nhhhhh at 2007-5-26 00:41:
请问怎么输出改过的文件啊?

直接在命令后面加一个" |more>newfile "即可。

作者: nhhhhh     时间: 2007-5-26 00:55
可以了,太感谢了。

作者: nhhhhh     时间: 2007-5-26 09:58
还有个问题,插入不了 """""" 这个字符,它自动给过滤了

作者: lxmxn     时间: 2007-5-26 14:34
在windows下使用sed,会将(")号认为是特殊字符,需要转义一下。

 sed "/STRINGS/Ii\"\"\"\"\"\"" urfile

作者: nhhhhh     时间: 2007-5-26 15:51
thank you