【发布时间】:2024-01-10 08:32:01
【问题描述】:
我在1.txt 2.txt 3.txt 4.txt .......2000.txt 之类的目录中有许多文本文件,我想将它们粘贴到一个大文件中。
在这方面我做了类似的事情
paste *.txt > largefile.txt
但是上面的命令随机读取.txt文件,所以我需要依次读取文件并粘贴为1.txt 2.txt 3.txt....2000.txt
请为粘贴许多文件提出更好的解决方案。
感谢并期待收到您的来信。
【问题讨论】:
-
but the above command reads the .txt file randomly,你确定吗?文件应该被排序,这意味着1.txt 10.txt 11.txt .... 100.txt 101.txt ... 1000.txt 1001.txt ... 2.txt ...etc。但它不应该是随机数。 -
是的,先生,我确定
-
那你能把
ech paste *.txt的输出贴出来吗?你确定你使用的是 bash 吗?declare -p BASH_VERSION的输出是什么?
标签: linux bash for-loop sh paste