将文件的内容附加到另一个目录树中的文件

将文件的内容附加到另一个目录树中的文件

我想将当前目录中的文件内容递归地附加到另一个目录中的所有文件(因此我也需要将该文件的内容附加到子目录中的文件)。所以我尝试使用这种方式查找:

find dir -type f -exec cat toAppend >> {} \;

但它不起作用,因为它似乎什么也没做。我做错了什么?

PS:我已经解决了这个问题

for i in `find dir -type f`
do
    cat toAppend >> $i
done

但我仍然不明白为什么我的 find 调用是错误的。

相关内容