]> git.rmz.io Git - dotfiles.git/commitdiff
zsh: fix zsh_stats
authorSamir Benmendil <samir.benmendil@gmail.com>
Mon, 13 Apr 2015 14:47:02 +0000 (15:47 +0100)
committerSamir Benmendil <samir.benmendil@gmail.com>
Mon, 13 Apr 2015 14:47:02 +0000 (15:47 +0100)
zsh/functions/zsh_stats

index 9b5284fd5a7387df91b768427a6f4173df03d5a4..dbf33a026543f5c31311ae414f16e52f4344b0a4 100644 (file)
@@ -1,3 +1,3 @@
 function zsh_stats() {
-  history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl |  head -n20
+    fc -l 1 | awk '{a[$2]++; count++}END{for(i in a)printf "%3d   %.2f%%   %s\n", a[i], a[i]/count*100, i}' | sort -rn | head -20
 }