sed

1. sudo sed -i '/#\|^$/d' /usr/local/nginx/conf/nginx.conf 删除#和空格的行

2. sed -i "s/aaa/bbb/g" `grep aaa -rl ./qt` 比如我这里要将qt目录下 所有文件中的aaa替换成bbb

linux下批量替换文件中的字段,要将某目录中所有文件包括子目录下的文件中的 某个字段替换成其他字段

格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`

其中 -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示输出匹配的文件名

posted @ 2020-12-12 18:56  redsky66  阅读(79)  评论(0)    收藏  举报