Posts on 27 June 2007

Про чистоту кода (навеяно Постмэном)

Вот (BSD 6.1)

[root@xn02 /]# uname -a
FreeBSD xn02.xxx.net 6.1-RELEASE FreeBSD 6.1-RELEASE #0:
[root@xn02  /]# grep -Ri fuck /usr/src/* | wc -l
8

вот (SlackWare)

[root@raid01 ~]# uname -a
Linux raid01 2.6.13 #1 Tue Sep 6 17:56:37 PDT 2005 i686 GNU/Linux
[root@raid01 ~]# grep -Ri fuck /usr/src/* | wc -l
86

и вот (OpenSuse)

[root@jeffer ~] uname -a
Linux jeffer 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 GNU/Linux
[root@jeffer ~] grep -Ri fuck /usr/src/* | wc -l
0

Как выделить цветом определенное слово, используя «tail -f»

Пример, выделения слова Reject при просмотре хвоста почтового лога:
tail -f /var/log/maillog |perl -p -e 's/Reject/\033\[46;1mReject\033[0m/gi;'

Если нужно не только выделять цветом, но и подавать звуковой сигнал при появлении test@test.ru:
tail -f /var/log/maillog |perl -p -e 's/(test\@test.ru)/\033\[46;1m$1\033[0m\007/gi;'