使用sh脚本如何替换指定目录下所有文件中的指定字符串
2017-11-20 17:38
756 查看
我想要使用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来实现。
find . * | xargs sed -i 's/\/export\/home\/wyf/要替换成的目录/g'
sed -i 's/替换前的字符串/替换后的字符串/g' 要替换内容的文件名列表如果要替换内容的文件名列表太长就用find命令+xargs来实现。
相关文章推荐
- 使用shell命令sed将指定目录下的所有文件中指定的字符串替换成指定的字符串
- 涛哥的Python脚本工具箱之批量替换目录所有指定扩展名的文件中的指定字符串
- 替换目录下所有文件的指定字符串
- Linux监控系统磁盘使用比例,当使用率达到指定比例,删除指定目录下的所有文件的shell脚本
- 使用Python批量替换指定目录所有文件中的指定文本
- 将一个目录下所有指定文件里面的特定字符串替换
- Perl脚本:递归替换目录下所有源文件中指定字符串
- 将一个目录下所有指定文件里面的特定字符串替换
- 查找和替换指定目录下所有文件中字符串(use sed and grep)
- Perl脚本递归替换所有指定目录指定文件类型中的指定模式
- shell脚本,对指定目录下C文件,替换和删除字符串
- 很实用的sh脚本,【批量文件替换】【ssh远程命令执行】【统计某一目录下面所有文档总行数】等
- Linux下将一个目录下指定的所有文件中的字符串A全部替换为B
- 如何使用C语言搜索指定目录下的所有文件?
- 使用线程加载指定目录下的所有子目录和文件名称到TreeView中
- C#使用线程加载指定目录下的所有子目录和文件名称到TreeView中
- 使用线程加载指定目录下的所有子目录和文件名称到TreeView中
- 市面上所有号称"虚拟机","防火墙"的实时监控杀毒软件无一不是使用的IFSHOOK技术.但是同时也有一些朋友不断写MAIL给我打听如何实现读写的监控.下面给出用VTOOLSD写的代码.也就是所有实时杀毒软件的奥秘.同时,很多拦截文件操作的软件,例如对目录加
- shell脚本:以一定规律替换某个目录下某些文件中的某个字符串
- C#使用线程加载指定目录下的所有子目录和文件名称到TreeView中