Pourquoi les crochets dans un grep
modèle supprime le processus grep de ps
résultats ?
$ ps -ef | grep XXXX
[...] XXXX
[...] grep XXXX
$ ps -ef | grep [X]XXX
[...] XXXX
Réponse acceptée :
Lorsque vous exécutez ps -ef | grep string
, grep est affiché dans la sortie car string
correspond à [...] grep string
.
Mais, lorsque vous exécutez ps -ef | grep [s]tring
la ligne n'est pas affichée, car grep traduit [s]tring
à string
, tandis que ps affiche [...] grep [s]tring
, et cela ne correspond pas à string