在外壳中使用方括号作为多个定界符

我的日志如下:

19.11.05 16:58:07.574 [     shc:7471262]

我也想使用方括号作为冒号(::)的多个定界符来解析它

awk -F '[:]' '{print $4}'

它将“:”视为唯一的定界符(不计算[和])

asdqaz2008 回答:在外壳中使用方括号作为多个定界符

您必须加倍echap支架:

awk -F'[\\]:\\[]' '{print $4}' <logfile

可以做你想做的事。

cut -d \[ -f 2 <logfile | cut -d : -f 1
本文链接:https://www.f2er.com/3158104.html

大家都在问