cat access.log | awk -F '"' '$28>1000 {print $0}' -F 指定分隔符 $28 代表第28列 $28>1000 表示第28列的值大于1000 print $0 表示输出整行
指定多个分割符号
awk -F ‘[-|]’
比如状态值是否等于 stat:ERR
// 比如执行 ssh 相关命令时,日志的参数部分可能含有 stat:ERR, 直接 grep 时无法获取有效的日志内容 cat dev_acc.log | awk -F'\t' '{if($9=="stat:ERR") print $0}'
Last updated 22 days ago