linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...

1.批量查找某个目下文件的包含的内容

cd etc

grep -rn "查找的内容" ./

linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容..._第1张图片

2.批量替换某个目下所有包含的文件的内容

cd etc

sed -i "s/查找的内容/替换后的内容/g" `grep -rl "查找的内容" ./`

linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容..._第2张图片

3.批量查找并替换任意文件夹下的文件内容。

sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`

linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容..._第3张图片

4.追加内容

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 修改关闭SElinux

setenforce 0

5.编写脚本

cat &

你可能感兴趣的:(linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...)