当前位置: 技术问答>linux和unix
使用sh脚本如何替换指定目录下所有文件中的指定字符串
来源: 互联网 发布时间:2016-04-03
本文导语: 我想要使用sh脚本替换一个目录下面的所有文件的内容 如下: 例如文件中有一行内容“#!/export/home/wyf/tool/bin/ruby” 我想要把“tool/bin/ruby”之前的内容替换成当前的Path,该如何实现? | find . * | xargs sed...
我想要使用sh脚本替换一个目录下面的所有文件的内容
如下:
例如文件中有一行内容“#!/export/home/wyf/tool/bin/ruby”
我想要把“tool/bin/ruby”之前的内容替换成当前的Path,该如何实现?
如下:
例如文件中有一行内容“#!/export/home/wyf/tool/bin/ruby”
我想要把“tool/bin/ruby”之前的内容替换成当前的Path,该如何实现?
|
find . * | xargs sed -i 's//export/home/wyf/要替换成的目录/g'
|
find . * -exec sed -i 's/原字符串/要替换的字符串/g' ${} ;