vi查找替换
来源:互联网 发布:java分布式框架有哪些 编辑:程序博客网 时间:2024/04/30 15:29
1、在vi中使用的查找替换方法
利用 :s 命令可以实现字符串的替换。具体的用法包括:
:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1
:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1
:g/str1/s//str2/g 功能同上从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。
2、在shell中使用find结合grep进行文件的替换
# find ./ -exec grep str1 ‘{}’ /; -exec sed -i.bak s/str1/str2/g ‘{}’ /;
上面命令可以在当前目录下(包括子目录)查找包含str1的文件,自动替换成str2,并且生成源文件的bak文件。
利用 :s 命令可以实现字符串的替换。具体的用法包括:
:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1
:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1
:g/str1/s//str2/g 功能同上从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。
2、在shell中使用find结合grep进行文件的替换
# find ./ -exec grep str1 ‘{}’ /; -exec sed -i.bak s/str1/str2/g ‘{}’ /;
上面命令可以在当前目录下(包括子目录)查找包含str1的文件,自动替换成str2,并且生成源文件的bak文件。
- vi查找替换
- vi查找替换
- vi 查找替换大全
- vi/vim 查找替换
- vi查找替换
- vi查找替换命令
- vi 查找替换大全
- VI查找替换
- linux vi 查找替换
- vi/vim 查找替换
- vi查找替换命令
- vi 查找替换
- vi/vim 查找替换
- vi查找和替换
- VI 查找替换
- VI 查找替换
- vi查找替换
- linux vi 查找&替换
- PHP Pallas CMS源码公布
- 更改Windows远程桌面端口
- ABAP---如何将内表数据转成HTML格式文件
- Oracle的在线重定义表功能
- 博弈论
- vi查找替换
- Vi指令大全
- 兵临城下---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十七)
- 参观曾国藩故居
- 通过代理下载文件
- Backspace失效问题
- 关于C++中“++”的问题
- 在存储过程中利用游标创建临时表的方法
- Python實現重復定時器功能