GNU/Linux >> Tutoriels Linux >  >> Linux

Grep - Pourquoi les crochets dans le modèle Grep suppriment-ils le processus Grep des résultats Ps?

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


Linux
  1. Script Bash pour supprimer le fichier le plus ancien d'un dossier ?

  2. Comment supprimer les "données binaires" d'un fichier texte (par exemple, Bash_history) ?

  3. Comment supprimer le Bom d'un fichier UTF-8 ?

  4. Trouver uniquement la première occurrence en utilisant uniquement Grep ?

  5. Pourquoi la bifurcation de mon processus entraîne-t-elle la lecture infinie du fichier

Pourquoi j'ai fait le passage de Mac à Linux

Comment supprimer le bureau Unity d'Ubuntu 17.10

Pourquoi ne pas installer des progiciels à partir d'Internet

Supprimer le répertoire sous Linux - Comment supprimer un dossier de la ligne de commande

Supprimer Thunderbird des messages indicateurs ?

Script bash pour supprimer le fichier le plus ancien d'un dossier