我正在处理日志,它们有多个数字。
假设下面的文件包含以下内容
file1
1
file2
2
file3
3通过使用命令cat file*,结果将是
1
2
3但是我正在寻找一些东西,当我在file*中使用regex/命令时,我希望输出是这样的。
3
2
1有人能帮帮我吗?
发布于 2015-09-23 21:39:23
将cat的输出传递给tac:
$ cat file*
1
2
3
$ cat file* | tac
3
2
1发布于 2015-09-23 21:56:33
你可以打电话给
ls -1r file* | xargs cat以便指定文件的顺序。它的输出与tac解决方案不同,因为每个日志文件的顺序都是正确的。(也许这甚至不是期望的输出)。
https://stackoverflow.com/questions/32741103
复制相似问题