【发布时间】:2018-10-04 18:24:15
【问题描述】:
我希望能够在文件夹中找到子目录 然后在每个子文件夹中找到 .txt 文件 然后将每个子文件夹中的这些文件 CAT 到该文件夹中的一个新的 .txt 文件中。
这是我现在正在使用的,但它不起作用:
找到 . -type d -exec find .{} -type f -iname .txt \; -exec cat {} >> all.txt \;
任何帮助将不胜感激。
谢谢 乙
【问题讨论】:
-
请注意您的 2 个标签的“观察者”数量较少。最好指明 unix/linux、bash/ksh/csh(?)/etc。仅从
.目录中搜索-type f -name '*.txt'有什么问题?把事情简单化;-)。阅读\+而不是\;以提高效率(或xargs)。祝你好运。
标签: cat subdirectory