某イベントの打ち上げビアバッシュのLTでawkの話題が上がって、awkの勉強中です。
勉強がてらあほなことしようと思って、何か面白いネタないかなーと思ってて、
ふと利用頻度の高いコマンド調べたら面白いかなーと思ったのでワンライナー書いてみた。
historyを集計して、利用頻度の高いコマンド10個をリストアップします。
$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
引数とかは捨てています。
実行例
実際に叩くとこんな結果になった。
$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
119 su
79 screen
68 vim
42 cd
36 sudo
32 find
32 rm
32 make
31 diff
24 w3m
w3mとか出てますねw
たまに息抜きしてもいいじゃない笑