目录
基本语法
-i 表示inplace edit,就地修改文件
-r 表示递归式地搜索子目录
-l 表示输出匹配的文件名
oldstring:原字符串
newstring:要替换成为的新字符串
path:路径,可以是一个文件路径,也可以是一个目录路径
注意:grep命令前后是一对“`”,不是单引号,是键盘左上角的那个!
实战例
在myfolder有两组字符串需要替换:
(1) RTSEL(2'b01) --> RTSEL(2'b00);
(2) WTSEL(2'b01) --> WTSEL(2'b00);
首先,查询一下RTSEL的存在状况:
然后,执行sed + grep命令进行替换,并再次用grep搜索确认:
对WTSEL也依葫芦画瓢:
确实蛮灵嘎。。。
注意点
在grep命令的字符串要用双引号“”围起来,但是在sed命令中的oldstring和newstring不需要双引号围起来!