【发布时间】:2020-03-02 01:23:44
【问题描述】:
我有一个如下的日志:
19.11.05 16:58:07.574 [ shc:7471262]
我想使用方括号作为带有冒号(“:”)字符的多重分隔符来解析它
awk -F '[:]' '{print $4}'
它认为“:”是唯一的分隔符([ 和 ] 不计算在内)
【问题讨论】:
-
你希望命令打印什么?
-
可能类似于
cut -d \[ -f 2 <logfile | cut -d : -f 1 -
计数
$4,你计算HH:MM:SS之间的冒号(:)了吗?