dmesg.fr:~#

display message

Supprimer la commande grep d'un résultat de recherche avec la commande ps

terminal iconLe titre de cet article n'est pas très explicite, je vous l'accorde :-)

Explications : lorsque vous recherchez un processus avec les commandes ps et grep, vous obtenez toujours l'affichage du processus de la commande que vous venez de taper.

Exemple :

ps -ef | grep cron

Résultat :

root      2093     1  0 Nov02 ?        00:00:00 /usr/sbin/incrond -f /etc/incron.conf
root      2267     1  0 Nov02 ?        00:00:15 /usr/sbin/cron
td        5389  5083  0 15:13 pts/0    00:00:00 grep cron

Vous n'avez généralement pas besoin de cette information, puisque vous savez que vous avez tapé cette commande, et que de toutes façons ce n'est pas ce que vous recherchez :-)

Voici comment exclure la commande grep que vous venez de taper du résultat de recherche.

ps -ef | grep cron | grep -v grep

Résultat :

root      2093     1  0 Nov02 ?        00:00:00 /usr/sbin/incrond -f /etc/incron.conf
root      2267     1  0 Nov02 ?        00:00:15 /usr/sbin/cron


"grep -v grep" permet d'exclure "grep" du résultat de recherche.

L'option "-v" signifie "invert-match", c'est-à-dire exclure "grep" dans ce cas.

Copyright dmesg.fr - All Rights Reserved.