运维小技巧_grep -r

今晚改脚本

我发现了一个很有趣的事情,一共56个配置文件

 1 # 注意:对一些参数一致的多个文件可以用此方法
 2 # grep -r 查找文件内容,其中PARALLEL=2就是我要替换的内容
 3 
 4 $ grep -r PARALLEL * 
 5 test1.model:PARALLEL=2
 6 test2.model:PARALLEL=2
 7 test3.model:PARALLEL=2
 8 test4.model:PARALLEL=2
 9 test5.model:PARALLEL=2
10 test6.model:PARALLEL=2
11 test7.....
12 test8.....
13 
14 # 如下进行批量修改
15 $ grep -r PARALLEL * | awk -F':' '{print $1}' | xargs sed -i 's#PARALLEL=2#PARALLEL=16#g'

原文地址:https://www.cnblogs.com/zhangweiyi/p/14295944.html