用shell替换文件中的字符串,创建两个文件 # file convert.sh # file convert.sh #!/bin/sh for filename in `find . -name "*.htm"` do echo Deal with $filename ... sed -f rule.sed $filename > $filename'.tmp' rm -f $filename mv $filename'.tmp' $filename echo " [done!]" done #file rule.sed#file rule.sed s/xxxxx/yyyy/g