Linux Cat 合并文件

需求:

目录下有这样的文件,需要合并到一个文件里面

ll -tr # 可以使文件按时间排序显示

ll -tr | awk '{print $9}' #只输出文件名,是按时间顺序输出的

ll -tr | awk '{print $9}' | tr '\n', ' ' # 输出的时候就把文件名又空格分开,合并成一行了

cat $(ll -tr | awk '{print $9}' | tr '\n', ' ') > 1.log # 完成

以上命令,类似:

cat file1 file2 file3 ... > 1.log