在vi中使用的查找替换方法
来源:互联网 发布:中信银行淘宝金卡年费 编辑:程序博客网 时间:2024/05/20 17:27
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文件
- 在vi中使用的查找替换方法
- VI编辑器中查找/替换命令的使用!
- vi的使用--使用vi查找和替换
- vi的使用--使用vi查找和替换
- Vi/Viim查找替换方法
- vi/vim查找替换方法
- vi 编辑器中查找、替换
- VI命令使用(查找替换)
- VI命令使用(查找/替换)
- VI命令使用(查找替换)
- VI命令使用(查找替换)
- VI命令使用(查找替换)
- VI命令使用(查找替换)
- VI命令使用(查找替换)
- VI命令使用(查找替换)
- 使用vi查找和替换
- 在UltraEdit的查找和替换中使用正则表达式
- 在UltraEdit的查找和替换中使用正则表达式
- 汇编语言学习四
- 微软还是没有发现自己的问题!
- user breakpoint called from code at 0x...
- 怎样学习好asp.net
- Flex中如何通过mode属性,设置进度条ProgressBar动画状态
- 在vi中使用的查找替换方法
- 关于openlayers中namespace的一点理解
- java.util——Character类
- sql 自动增长的主键
- 一个平庸程序员的想法
- OA和ERP的概念
- 寻找爱情:程序员必须跨过的槛
- 学习ASP.net时一些乱七八糟的笔记
- asp无组件上传图片并生成缩略图