[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"}'
[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"}'