我在一个目录中有一堆文件,我想做的是:
cat a-12-08.json b-12-08_others.json b-12-08-mian.json >> new.json
但文件太多了,是否有任何命令我可以使用" 12-08"在他们的文件名?
我找到了以下解决方案。
答案 0 :(得分:2)
以下是答案:
cat *12-08* >> new.json
答案 1 :(得分:1)
您可以使用find
执行您要归档的内容:
find . -type f -name '*12-08*' -exec sh -c 'grep "one" {} && cat {} >> /tmp/output.txt' \;
通过这种方式,您可以cat
包含您要查找的单词的文件
答案 2 :(得分:0)