awk 通配符搜索不起作用

awk 通配符搜索不起作用
zcat * | awk -F"|" '$6==*404* {print  $0;}'

此命令不起作用。我有字段分隔符管道,在第 6 个管道之后,我有*404*带有 404 键值的值通配符,我想打印整行。

答案1

zcat * | awk -F\| '$6 ~ "404"'

如果第六个字段与“404”匹配(正则表达式测试,因此在其值的任何位置),则执行默认操作(打印该行)。

相关内容