http://d.hatena.ne.jp/Yamashiro0217/20120727/1343371036
とりあえずperlを使わずにやってみた。シェルスクリプトはあんまりできないなー。
1
cat data.txt
2
cat data.txt | cut -d , -f 1,4
3
cat data.txt | grep '^server4'
4
cat data.txt | wc -l
5
cat data.txt | sort -k 3 -n -t , | head -n 5
6
cat data.txt | sort | uniq | wc -l
7
cat data.txt | cut -d , -f 3 | sort -n | uniq | wc -l
8
cat data.txt | cut -d , -f 4 | sort | uniq -c | sort -rn | head -n 1
9
cat data.txt | cut -d , -f 1 | sort | uniq -c | sort -rn | sed -e 's/server/xxx/'
10
cat data.txt | cut -d , -f 3 | sort -n | uniq | awk '$1 >= 10 { print $1 }'