我正在寻找一个命令,它将连接目录树中的多个文件,其中相同的文件具有模式,以便生成的文件包含由每个文件的名称(路径)分隔的所有文件的内容。我尝试使用find -exec和sed但无法成功。请帮助。 更具体地说,我有一个目录,其中包含许多名为'test.FAILED'的文件的子目录。我想连接所有由其路径分隔的test.FAILED文件,以便我可以同时查看所有这些文件。
答案 0 :(得分:5)
for i in <pattern>
do
echo "$i"
cat "$i"
done > output
答案 1 :(得分:2)
使用(gnu)查找:
find . -name \*.FAILED -print -exec cat "{}" \;