Con regularidad uso ps ax | grep patron para obtener información sobre un proceso determinado, pero en la salida también se incluye el proceso grep ¿Cómo evitar esto?
Simplemente encierra entre corchetes la primera letra o número del patrón, por ejemplo:
Si
$ ps ax | grep firefox
muestra
28089 ? S 0:00 /bin/sh /usr/lib/firefox-3.0.8/run-mozilla.sh /usr/lib/firefox-3.0.8/firefox 28103 ? Sl 26:25 /usr/lib/firefox-3.0.8/firefox 28785 pts/5 S+ 0:00 grep firefox
Entonces
ps ax | grep [f]irefox
mostraría
28089 ? S 0:00 /bin/sh /usr/lib/firefox-3.0.8/run-mozilla.sh /usr/lib/firefox-3.0.8/firefox 28103 ? Sl 26:27 /usr/lib/firefox-3.0.8/firefox
Tambien puedes usar
ps ax | grep patron | grep -v patron
Lecturas recomendadas
- – man ps
- – info grep