猫几千档

Jcr*_*w06 1 linux bash shell

我在一个文件夹中有几个(60,000)文件需要合并为3个单独的文件.我如何捕捉这个,以便我可以让每个文件包含约20,000个这些文件的内容?

我知道这就像一个循环:

for i in {1..20000}
do
cat file-$i > new_file_part_1
done
Run Code Online (Sandbox Code Playgroud)

Chr*_*lan 5

这样做:

cat file-$i > new_file_part_1
Run Code Online (Sandbox Code Playgroud)

new_file_part_1每次循环迭代时都会截断.您想要附加到文件:

cat file-$i >> new_file_part_1
Run Code Online (Sandbox Code Playgroud)

  • @ Jcrow06如果你认为这个答案可以解决你的问题,点击勾选是有礼貌的. (2认同)