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