grep&sed查找指定字符串并替换
1、原理分析
命令行:sed -i "s/SAXON_BLE/OWENS_BLE/g" `grep -rl "SAXON_BLE" ./`
分析:sed:字符串替换命令
-i:表示当前替换
"s/SAXON_BLE/OWENS_BLE/g":s/old_string/new_string/g
grep:字符串查找命令,功能很强大
-r:recursive,递归
-l:返回文件名
"SAXON_BLE":需要查找的字符串
./:查找路径,表示当前路径
2、测试案例
查找所有含有字符串hello的文件,并且用welcome替换hello。