综合实例:
for f in `test -d dir_name && find -L dir_name -maxdepth 4 -name 'file.txt' 2> /dev/null | sort`
do
echo "1" >> file.txt
done
查看当前目录下有没有dir_name文件夹,如果有,就以深度为4查找file.txt这个文件,
2>dev/null的作用是将标准错误输出重定向到 dev/null,也就是不显示
然后将输出的全部file.txt进行排序,形成一个数组,for循环就是遍历这个数组
ref: