我有133个名为Trace1.log Trace2.log的文件等等,所以如何将所有这些文件合并在一起并保存在一个文件中
要按字母顺序简单地连接文件,
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语言环境和英语语言环境(以及大多数其他西方语言).