标签: linux bash sed grep find
从给定的文件夹中,我想以递归方式搜索所有子文件夹,搜索名称为file.txt的文件,替换所有Foo -case敏感的文件 - 与Bar。
file.txt
Foo
Bar
使用基本脚本(Bash / sed / grep / find ...)实现此目的的最简单方法是什么。
答案 0 :(得分:1)
find + sed 解决方案:
find
sed
find . -type f -name "file.txt" -exec sed -i 's/Foo/Bar/g' {} \;