目录
一、查找并删除
二、查找并替换
-
查找并删除
例:找到根目录下所有的以test开头的文件并把查找结果当做参数传给rm -rf命令进行删除:
1.find / -name "test*" | xargs rm -rf
2.find / -name "test*" -exec rm -rf {} \
3.rm -rf $(find / -name "test*")
-
查找并替换
1.批量查找某个目录下文件包含的内容
grep -rn "查找的内容" ./
2.批量替换某个目录下所有包含的文件的内容
sed -i "s/查找的内容/替换后的内容/g" `grep -rl "查找的内容" ./`
3.批量查找并替换任意文件夹下的文件内容
sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`