Chinaunix

标题: sed如何把结果保存下来? [打印本页]

作者: newsim    时间: 2006-06-21 18:50
标题: sed如何把结果保存下来?
比如我有100个文件需要把其中的“Unix”替换为“UNIX”用
sed -e 's/Unix/UNIX/g' *.txt
但是这样的话sed只是把结果全部输出到stdout中,如何把更改的结果保存到各自的文件中。
作者: iceblood    时间: 2006-06-21 19:40
sed -i '' 's/Unix/UNIX/g' *.txt
作者: newsim    时间: 2006-06-21 20:59
多谢。哈哈,看一看man就好了。
作者: 零二年的夏天    时间: 2006-06-21 21:56
FreeBSD的sed也支持-i么?

前些日子用FreeBSD6.0可是没有-i的参数,最后用perl解决的。
作者: newsim    时间: 2006-06-21 22:22
我用的是6.1,有这个参数。我觉得要是没有这个参数,sed的威力至少小一半




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2