我正在尝试使用 bash 将文件列表(超过 1K)的内容合并到一个大文件中。
我试过以下 cat 命令:
cat * >> bigfile.txt
但是这个命令所做的是合并所有内容,包括已经合并的内容。
例如 file1.txt
content1
文件2.txt
content2
文件 3.txt
content3
文件4.txt
content4
大文件.txt
content1
content2
content3
content2
content3
content4
content2
但我只想
content1
content2
content3
content4
在 .txt 文件中
另一种方式是cat file1.txt file2.txt ...
等等......但我不能为超过 1k 个文件执行此操作!
谢谢您的支持!