日志提取
如下日志,这段日志包含的信息内容较多,我们希望提取ip,访问时间,请求方式,访问路径(不带参数),状态码
123.125.72.61 - - [05/Dec/2018:00:00:02 +0000...可以使用 awk 对日志内容格式化输出,根据空格格式化输出,第一列是ip,也就是'{print $1}',其它列依次类推
awk '{print $1,$4,$6,$7,$9}' log.txt
[root...后面的参数,可以使用符号继续分割
awk -F '[[, ",?]'...'{print $1,$5,$8,$9,$13}' log.txt
[root@VM_0_2_centos ~]# awk -F '[[, ",?]'...head -10 是前十个倒叙
awk -F '[[, ",?]'