[shell] AWK筆記
計算web log IP次數
1awk'{++ip[$1]}END{for(key in ip) print key,ip[key]}'accesslog忽略空字串資料
1awk'{if($2 !~ /^[ ]*$/) print "second field isnot empty" }}'印出某欄位後所有資料
1awk'{for(i=2;i<=NF;i++){printf "%s ", $i}; printf "\n"}'
本文介绍如何使用AWK命令解决实际问题,包括计算Web日志中IP地址出现次数、忽略空字符串数据及打印指定字段后的所有内容。通过具体案例帮助读者掌握AWK的基本用法。
[shell] AWK筆記
計算web log IP次數
1awk'{++ip[$1]}END{for(key in ip) print key,ip[key]}'accesslog忽略空字串資料
1awk'{if($2 !~ /^[ ]*$/) print "second field isnot empty" }}'印出某欄位後所有資料
1awk'{for(i=2;i<=NF;i++){printf "%s ", $i}; printf "\n"}'

被折叠的 条评论
为什么被折叠?