#!/bin/bash
# 思路:
# awk 默认空格分隔的情况下 404 在$9 百度 在$15
# if 判断 $9 == 404 和 $15 ~ /baidu/ 然后 sum++
# 另一个思路:2个grep 1个wc
# grep 'baidu' | grep '404' | wc -l
awk '
BEGIN{sum = 0}
{
if ($9 == 404 && $15 ~ /baidu/)
sum++
}
END{
print sum
}
' nowcoder.txt
END

京公网安备 11010502036488号