linux 全文查找、替换命令
2011-09-13 09:53
211 查看
tr [option] string1 [string2]
例如需要将档案 jack.txt 中所有的 jack 换成 mike,并生成新的档案 mike.txt,可以使用下
述命令:
tr jack mike < jack.txt > mike.txt
tr命令还有几个其他的有用的命令参数,例如:如果需要删除 jack.txt 中的所有的 jack,可以使
用下面的命令形式:
tr -d jack < jack.txt > mike.txt
在当前目录下的.c文件中查找字符串"password"
grep "password" *.c
在当前目录及其多个子目录中查找文件test.c
find . -name "test.c" -print
在当前目录及其多个子目录中查找.vbs文件并删除之
find . -name "*.vbs" -exec rm {} \;
在当前目录及其多个子目录下的.c文件中查找字符串"password"
find . -name "*.c" -print | xargs grep "password"
在当前目录下的.c文件中把字符串"password"替换成"pwd"
perl -pi -e 's/password/pwd/g' *.c
在当前目录下的.c文件中把字符串"password"替换成"pwd"并以.bak扩展名备份
perl -pi.bak -e 's/password/pwd/g' *.c
在当前目录及子目录下的.c文件中替换字符串"password"为"pwd"
find . -name "*.c" -print | xargs perl -pi -e 's/password/pwd/g'
例如需要将档案 jack.txt 中所有的 jack 换成 mike,并生成新的档案 mike.txt,可以使用下
述命令:
tr jack mike < jack.txt > mike.txt
tr命令还有几个其他的有用的命令参数,例如:如果需要删除 jack.txt 中的所有的 jack,可以使
用下面的命令形式:
tr -d jack < jack.txt > mike.txt
在当前目录下的.c文件中查找字符串"password"
grep "password" *.c
在当前目录及其多个子目录中查找文件test.c
find . -name "test.c" -print
在当前目录及其多个子目录中查找.vbs文件并删除之
find . -name "*.vbs" -exec rm {} \;
在当前目录及其多个子目录下的.c文件中查找字符串"password"
find . -name "*.c" -print | xargs grep "password"
在当前目录下的.c文件中把字符串"password"替换成"pwd"
perl -pi -e 's/password/pwd/g' *.c
在当前目录下的.c文件中把字符串"password"替换成"pwd"并以.bak扩展名备份
perl -pi.bak -e 's/password/pwd/g' *.c
在当前目录及子目录下的.c文件中替换字符串"password"为"pwd"
find . -name "*.c" -print | xargs perl -pi -e 's/password/pwd/g'
相关文章推荐
- linux基础命令之:vi模式下查找和替换
- Linux下的vi编辑命令中查找·替换详解
- 常用Linux下查找替换命令
- linux查找替换命令
- linux 全文查找和替换
- LINUX 查找替换命令 总结
- linux常见问题之vim 查找替换命令
- linux基础命令之:vi模式下查找和替换
- linux 查找,替换 常用命令
- linux查找和替换命令
- linux查找并替换命令
- linux 全文查找和替换
- Linux查找替换及计算命令
- Linux下的vi编辑命令中查找·替换详解
- LINUX查找命令、替换、管道符号
- linux基础命令之:vi模式下查找和替换
- Linux下查找、删除、替换命令
- Linux的sed命令强力查找和替换
- Linux下的vi编辑命令中查找·替换详解
- Linux命令大杂烩-----linux 查找,替换 常用命令