将来自多个目录的文件内容组合到Mac OSx中的单个文本文件中

时间:2016-07-07 20:22:39

标签: macos file cat subdirectory

我有一个复杂的场景。在我当前的工作目录中,我有几个子目录。每个子目录都有许多文件,但我只对一个文件感兴趣:RAxML_bestTree.best。每个子目录中的每个相应文件的文件名相同,即它们不是唯一的。因此,对新子目录的复制命令将不起作用,因为将显示一个RAxML_bestTree.best并覆盖514次。

我需要获取每个子目录RAxML_bestTree.best的内容,并将其放在当前工作目录或新子目录中的文件all_RAxML_bestTrees.txt中。我尝试了以下内容,它似乎将内容打印到屏幕但不是文件:

find . -type f -name \RAxML_bestTree.best -exec cat {} all_RAxML_bestTrees.txt \;

1 个答案:

答案 0 :(得分:1)

没关系,找到了我的问题:

mmid::iterator it;