linux shell 搜索某目录下(包含子目录)的所有a.txt文件并将其替换为b.txt

如题所述

第1个回答  2015-07-19
find . -name a.txt -exec mv {} b.txt \;
其中find后面的"."表示从当前目录开始查找(含子目录),注意最后的“\;"是需要的。追问

你好,非常感谢,请问如果我写一个稍微复杂的shell脚本,其中判断2子目录下是否有a.txt。 if [ -f $2/a.txt ] ;then。这个该如何修改,使搜索2子目录下的a.txt文件?

本回答被提问者和网友采纳