Linux 批量替换文本相关使用汇总

sed 批量替换文件内容

格式:sed -i "s / 查找字段 / 替换字段 /g" 文件名

要求:将文件 1.txt 内的文字 “garden” 替换成 “mirGarden”

使用:

sed -i "s/garden/mirGarden/g" 1.txt

要求:将当前目录下的所有文件内的 “garden” 替换成 “mirGarden”

使用:(其实也就是 ls 出多个文件名而已)

sed -i "s/garden/mirGarden/g" `ls`