linux下如何搜索字符串或替换字符串
2011-02-08 11:30
330 查看
1 在当前目录下搜索所有包含字符串 apps_init 的文件并列出
find . -type f -mount |xargs grep -F apps_init
2 在VI/VIM模式下为正在编辑的文件进行字符串替换
2.1 用字符串str2 替换行中首次出现的字符串 str1
:s/str1/str2/
2.2 用字符串 str2 替换行中所有出现的字符串 str1
:s/str1/str2/g
2.3 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:.,$ s/str1/str2/g
3 替换当前目录下所有文件中的str1为str2。注意` 不是单引号‘
sed –i “s/str1/str2/g” `grep str1 –r1 .`
sed 是流媒体,s是替换的意思,用grep搜索当前包含str1的文件在通过sed进行处理
eg: sed -i "s/str1/str2/g" fu_shuwu.txt
有了以上3种方式,基本上就够用了吧
find . -type f -mount |xargs grep -F apps_init
2 在VI/VIM模式下为正在编辑的文件进行字符串替换
2.1 用字符串str2 替换行中首次出现的字符串 str1
:s/str1/str2/
2.2 用字符串 str2 替换行中所有出现的字符串 str1
:s/str1/str2/g
2.3 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:.,$ s/str1/str2/g
3 替换当前目录下所有文件中的str1为str2。注意` 不是单引号‘
sed –i “s/str1/str2/g” `grep str1 –r1 .`
sed 是流媒体,s是替换的意思,用grep搜索当前包含str1的文件在通过sed进行处理
eg: sed -i "s/str1/str2/g" fu_shuwu.txt
有了以上3种方式,基本上就够用了吧
相关文章推荐
- linux如何在多个文件中替换某个字符串
- Linux环境下替换工程文件的小工具及如何替换文件中的字符串
- [转载]Linux系统如何用shell命令获取文件或字符串的MD5值
- Linux中使用sed命令替换字符串小结
- 如何用新安装的jdk替换掉Linux系统默认jdk
- java如何实现字符串的反转及替换
- QT如何将字符串中连续的多个空格用一个替换
- javascript中通过replace函数搜索和替换指定字符串
- js字符串替换的正则表达式如何动态生成
- 如何搜索NITF(win)下的文件,linux,ubuntu
- linux下字符串查找 与替换
- Linux Sed命令详解+如何替换换行符"\n"(很多面试问道)
- 详解Linux系统中字符串搜索命令ngrep的用法
- 如何用Python来进行查询和替换一个文本字符串
- qt Qtabidget 窗口头部设想 linux搜索字符串命令
- linux下vim中,如何使搜索的关键字高亮
- Python正则表达式如何进行字符串替换
- 在LINUX中如何查找文件内容中含有某字符串的文件
- Python字符串操作之字符串搜索与替换
- linux 下搜索文本并替换