問1
cat logfile
問2
awk -F',' '{print $1","$4}' logfile
問3
awk -F',' '$1=="server4"{print $0}' logfile
問4
cat logfile | wc -l
問5
sort -t',' -k1,1 -k3,3n logfile | head -5
問6
sort logfile | uniq | wc -l
問7
awk -F',' '{print $3}' logfile | sort -n | uniq | wc -l
問8
awk -F',' '{print $4}' logfile | sort | uniq -c | sort -nr | head -1
問9
awk -F',' 'gsub("server","xxx"){print $1}' logfile | sort | uniq -c
問10
# cat a.log # cat a.log |awk -F"," '{print $1","$4}' # grep server4 a.log # cat a.log |wc -l # sort -t"," -k1,1 -k3,3n a.log | head -5 # sort a.log |uniq |wc -l # cat a.log |awk -F"," '{print $3}' |sort |uniq |wc -l あとはシェルスクリプト...
問3をgrepでやるならせめて ^server4, とすべき。server40があるかもしれないし、URLにserver4って文字が存在する可能性がある。 あとはもうちょっとawk勉強すると大体ほとんど全部awkで出来ると...