cat <logfile> | awk '{print $1}' | sort | uniq -c | sort -n
cat <logfile> | awk -F ":" '{ print $2 }' | sort -n | uniq -c
cat <logfile> | awk -F ":" '{ print $2 ":" $3 }' | sort -n | uniq -c | sort -n
cat <logfile> | awk -F ":" '{ print $1 ":" $2 ":" $3 }' | sort -n | uniq -c | sort -n
Beispiel etwas schöner. Das sed muss aber angepasst werden:
cat access_final_20170502.log | awk -F ":" '{ print $1 ":" $2 ":" $3 }' | sort -n | uniq -c | sort -n | sed -e "s/\[02\/May\///"
cat <logfile> | grep "HTTP" | awk '{ print $9 }' | sort -n | uniq -c | sort -n
echo `cat <logfile> | grep "HTTP" | awk '{ print $10 '} | awk '{ sum+=$1} END {print sum}'`/1024/1024 | bc
lsof -p <pid>