如果多个日志合并,时间就会乱掉,
为了调整日志使日志按照时间顺序重新排列
如下日志第二列(时间)错乱,如何排序?
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 设置第二列