使用命令批量对文件中出现的字符串进行替换
2013-01-15 11:55
344 查看
命令格式如下: find '目录' -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g' 例如:需要对'/home/ouxingning/programs/'目录下所有以'.py'结尾的文件进行操作,把文件中出现的字符串'Xngning.Ou'替换为'XingNing.OU'
find /home/ouxingning/programs/ -name '*.py' | xargs perl -pi -e 's|Xingning.Ou|XingNing.OU|g'
相关文章推荐
- Linux批量替换某种类型文件中的字符串-sed和grep命令使用
- 使用Linux命令统计文件指定列中字符串出现次数
- 一条命令批量替换多个文件中字符串
- 使用shell命令sed将指定目录下的所有文件中指定的字符串替换成指定的字符串
- Linux使用sudo提权时,出现xx 不在 sudoers 文件中。此事将被报告。visudo 命令简单介绍。
- linux svn 批量操作文件 及 各命令使用详解
- os x下使用sed进行字符串替换
- 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
- linux sed 批量替换多个文件中的字符串
- 一个关于使用c语言进行对文档读取替换特定字符串
- JavaScript使用Replace进行字符串替换的方法
- Java使用Socket进行字符串和图片文件同时传输
- linux 批量替换多个文件中的字符串
- 很实用的sh脚本,【批量文件替换】【ssh远程命令执行】【统计某一目录下面所有文档总行数】等
- 使用Greendao进行批量添加数据(Android Studio读取assets下的数据库文件)
- linux sed 批量替换多个文件中的字符串
- 统计字符串在文件中出现的次数 用系统命令实现
- eclipse使用replace命令替换整个project/workspace的某个字符串
- Linux强大的IO重定向和管道功能(内含命令替换,实例:批量删除文件)