按数字顺序合并文件 ubuntu

按数字顺序合并文件 ubuntu

大家好!

我有一个包含 100 个数字文件的列表,1.txt 2.txt...n.txt 我想将它们的内容合并到一个文件中output.txt,但希望保留它们的数字顺序,例如我的输出文件将包含 output of file 1.txt output of file 2.txt output of file n.txt 使用两者tailcat给出一个输出不是按数字顺序排列的文件。

任何建议都非常感谢!

答案1

使用 bash括号扩展可能会帮到你。我猜你只想要文件进行排序,而不是线在文件内:

cat {1..n}.txt >> output.txt

如果您的文件名以零开头,则只需使用{001..n}即可。

相关内容