воскресенье, 2 ноября 2008 г.

Немножко bash - бреда

Видел где-то способ подсчета самых частовызываемых команд в bash, через файл ~/.bash_history.
К сожалению не смог найти источник, так что сочинил на скорую руку сам.
Уверен, что это можно сделать аккуратнее:

$ for I in `sort -u <(egrep -o '^[^./ ]*' .bash_history)`; do echo -n `grep ^$I\$ .bash_history | wc -l`; echo " $I" ;done | sort -rg | head

25 sudo
25 ls
13 dmesg
5 pvs
4 poweroff
4 minicom
4 lvs
3 vgs
2 update-eix
2 mount



А еще я в поиске нормального хайлайтера для кода.

Комментариев нет: