Uso di grep sui processi [era: adsl]

Marco De Benedetto debe@galliera.it
Gio 28 Set 2006 17:09:01 CEST


On gio 28 set, valtmari wrote:
> Alle 14:36, giovedì 28 settembre 2006, Smoke ha scritto:
> > ps aux | grep ppp. 
> 
> debian:/home/valter# ps aux | grep ppp
> root      4158  0.0  0.2  1856  672 pts/0    R+   15:19   0:00 grep ppp
> debian:/home/valter# ps aux | grep ppp
> root      4160  0.0  0.0  1496  172 pts/0    R+   15:19   0:00 grep ppp
> debian:/home/valter# ps aux | grep ppp
> root      4162  0.0  0.2  2040  764 pts/0    S+   15:19   0:00 grep ppp

Un modo per evitare che tra i processi risultanti vi sia grep stesso è:
$ ps aux | grep [p]pp

Con "[p]pp" stiamo dicendo a grep di cercare una stringa il cui primo
carattere appartiene alla classe contenente solo "p", seguito dalla
stringa "pp". Quindi stiamo dicendo a grep di cercare la stringa "ppp".

D'altra parte 'ps aux' elencherà il nostro comando come 'grep [p]pp' che
non contiene la stringa "ppp".

-- 
ciao,
debe


Maggiori informazioni sulla lista glug