在linux环境中我们经常会遇到需要筛选出某些特定条件的日志 例如:筛选出Apache日志中请求时间大于多久的日志,可以使用如下方法实现 1、 cat access.log | awk -F '"' '$28>1000{print $0}' -F 指定分隔符 $28 代表第28列 $28>1000 表示第28列的值大于1000 print $0 表示输出整行 2、 cat access.log | grep '"Request_Time":"[0-9][0-9][0-9][0-9]"' [0-9][0-9][0-9][0-9] 表示四位数字,每位数字的范围是0-9