У меня сложный сценарий. В моем текущем рабочем каталоге у меня есть несколько подкаталогов. Каждый подкаталог имеет несколько файлов, но меня интересует только один: RAxML_bestTree.best
. Имя файла одинаково для каждого соответствующего файла в каждом подкаталоге, т. Е. Они не уникальны. Таким образом, команда копирования в новый подкаталог не будет работать, так как один RAxML_bestTree.best
будет показан и перезаписан 514 раз.объединить содержимое файлов из нескольких каталогов в один текстовый файл в Mac OSx
Мне нужно взять содержимое каждого подкаталога RAxML_bestTree.best
и разместить его в файле all_RAxML_bestTrees.txt
либо в текущем рабочем каталоге, либо в новом подкаталоге. Я попытался следующие, которые, как представляется, вывести содержимое на экран, но не файл:
find . -type f -name \RAxML_bestTree.best -exec cat {} all_RAxML_bestTrees.txt \;