如果多个日志合并,时间就会乱掉,
为了调整日志使日志按照时间顺序重新排列

如下日志第二列(时间)错乱,如何排序?

cat test.log
2021-12-08 14:34:09 [INFO ] [] c.g.s.s.- start : null
2021-12-08 14:33:14 [INFO ] [] c.g.s.s.- start : null
2021-12-08 14:31:19 [INFO ] [] c.g.s.s.- start : null
2021-12-08 14:39:24 [INFO ] [] c.g.s.s.- start : null

可以用这个命令

cat test.log|sort --field-separator=" " --key=2

field-separator是指用什么来分割行,笔者这里用了一个空格来分割日志行
key 设置第二列

参考博客: https://opensource.com/article/19/10/get-sorted-sort

相关文章:

  • 2021-10-24
  • 2022-01-09
  • 2022-03-07
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2021-12-23
  • 2021-06-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-10-31
  • 2022-02-15
  • 2021-09-22
  • 2022-12-23
相关资源
相似解决方案