如果我有很多文件,如何在Linux中加入两个文件

use*_*917 3 merge text-files

我有133个名为Trace1.log Trace2.log的文件等等,所以如何将所有这些文件合并在一起并保存在一个文件中

tri*_*eee 8

要按字母顺序简单地连接文件,

cat Trace*.log >combined
Run Code Online (Sandbox Code Playgroud)

注意命名目标文件,使其与通配符不匹配,否则会得到奇怪的结果.

按字母顺序排序表示Trace10.log在Trace2.log之前排序.如果您需要按数字顺序使用它们,请使用更合适的命名约定(例如,将Trace1.log重命名为Trace001.log等)或使用多个通配符;

cat Trace?.log Trace??.log Trace???.log >combined
Run Code Online (Sandbox Code Playgroud)

区域设置将影响"字母顺序"的含义; 这些指南至少适用于传统的C语言环境和英语语言环境(以及大多数其他西方语言).