我正在处理日志,它们有多个数字。
假设以下文件具有内容
file1
1
file2
2
file3
3
使用命令cat file*
,结果将是
1
2
3
但我正在寻找一些东西,而我使用file*
使用正则表达式/命令我希望输出是这样的。
3
2
1
是的,有人可以帮助我。
答案 0 :(得分:2)
将cat
的输出传递给tac
:
$ cat file*
1
2
3
$ cat file* | tac
3
2
1
答案 1 :(得分:1)
你可以打电话
ls -1r file* | xargs cat
以指定文件的顺序。它的输出与tac
解决方案不同,因为每个单个日志文件的顺序正确。 (也许这甚至不是理想的输出)。