Awk
对这种mini language不用花太多时间,会几个最常用的够了。
AWK有别于顺序执行(Procedural)的语言,而是数据驱动(Data-driven)的语言。
统计出每个Web服务器日志中某个字段(如响应时间)大于1的日志条数:
awk '{ if ($6 > 1) s += 2 } END {print FILENAME, s}' accesslog.{1..9}
EOF
对这种mini language不用花太多时间,会几个最常用的够了。
AWK有别于顺序执行(Procedural)的语言,而是数据驱动(Data-driven)的语言。
统计出每个Web服务器日志中某个字段(如响应时间)大于1的日志条数:
awk '{ if ($6 > 1) s += 2 } END {print FILENAME, s}' accesslog.{1..9}
EOF