Ubuntu 批量替换文件

批量替换文件

  • 命令
sed -i "s/查找字段/替换字段/g" `grep -rl 查找字段 路径`
  • 示例
  1. 替换指定文件

展示dbsession.py文件中出现days=-9的行数

grep -rn "days=-9" dbsession.py

替换dbsession.py文件中days=-9days=16

sed -i "s/days=-9/days=-16/g" `grep -rl "days=-9" dbsession.py`
  1. 替换文件夹

替换当前文件夹中days=-9days=16

sed -i "s/days=-9/days=-16/g" `grep -rl "days=-9" ./`

你可能感兴趣的:(Ubuntu 批量替换文件)