我正在使用递归bash来浏览每个目录。在每个目录中,文件以New_File_Naming.Y1.txt
和New_File_Naming.Y2.txt
的形式出现,我试图在每个目录中递归地运行命令,如:
find . -type -d -exec sh -c '(cd {} && cat {}.Y1.txt {}.Y2.txt)' ';'
但是我收到的错误是文件名相同。任何帮助,将不胜感激。
答案 0 :(得分:0)
简单:
find . -type d -exec sh -c '(cat {}/New_File_Naming.Y1.txt {}/New_File_Naming.Y2.txt)' ';'
应该有用。