Skip to content

awkLink

ExamplesLink

# multi separator []
awk -F "[,:]" '{print $2, $3}' 

# Last column $NF
awk '{print $NF}'
awk '{print $(NF-1)}'

# If else 
awk '{if($3==200) ok++; else ng++}; END {print ok; print ng}'

# If
awk '$(NF-1) >= 30.0 { print $0 }'
awk '{if($1==A || $2==B) print}'
awk '{if($1==A && $2==B) print}'


# ワンライナー
grep FROM mysql.slow.log | awk "{ print $2 }" | sort -n | uniq -c | sort -r | head

grep " 12:30:" sql.log | awk '{if ($(NF-1) > 0.2) print }' | head