我想做的事情看起来很简单,但我无法让它工作,我也无法在谷歌上找到任何关于如何做到这一点的内容?
我想先 cat 一堆文件,然后压缩生成的文件,但在一个命令中,而不是两个。
我有一堆名称如下的文件:
File202112.txt
File202201.txt
File202202.txt
File202203.txt
...
File202212.txt
File202301.txt
我只想收集一年的价值,然后压缩结果。
因此,如果我这样做,它会起作用,但它是两个命令:
cat File2022*.txt > All_2022.txt
zip All_2022.zip All_2022.txt
但是我正在尝试使用管道将它们组合成一行,但是当我这样做时它不起作用:
cat File2022*.txt | zip All_2022.zip
zip error: Nothing to do!
我怎样才能让它工作?