使用sh脚本如何替换指定目录下所有文件中的指定字符串

来源:互联网 发布:美工助理工资一般多少 编辑:程序博客网 时间:2024/05/18 10:25
我想要使用sh脚本替换一个目录下面的所有文件的内容
如下:
例如文件中有一行内容“#!/export/home/wyf/tool/bin/ruby”
我想要把“tool/bin/ruby”之前的内容替换成当前的Path,该如何实现?

find . * | xargs sed -i 's/\/export\/home\/wyf/要替换成的目录/g' 

sed -i 's/替换前的字符串/替换后的字符串/g' 要替换内容的文件名列表
如果要替换内容的文件名列表太长就用find命令+xargs来实现。
阅读全文
0 0
原创粉丝点击