grep: como evitar que grep aparezca en los resultados de ps

Si hacemos un grep tras un ps, el mismo grep aparece en los resultados, lo cual en un script puede ser molesto.

Por ejemplo:

$ ps aux | grep "bash"
imd       2241  0.0  0.1  25940  6348 pts/0    Ss   nov22   0:00 -bash
imd      19469  0.0  0.0  14236  2084 pts/0    S+   20:15   0:00 grep bash

Como vemos en la salida sale el propio grep.

Para evitar esto podemos hacer algo tan simple como poner uno de los caracteres a buscar entre corchetes, convirtiendo lo que queremos buscar en una expresión regular:

$ ps aux | grep "[b]ash"
imd       2241  0.0  0.1  25940  6348 pts/0    Ss   nov22   0:00 -bash

Retro

Lugares

Redes

Sistemas

Varios