Perché parentesi in un grep pattern rimuove il processo grep da ps risultati?
$ ps -ef | grep XXXX
[...] XXXX
[...] grep XXXX
$ ps -ef | grep [X]XXX
[...] XXXX
Risposta accettata:
Quando esegui ps -ef | grep string , grep viene visualizzato nell'output perché string corrisponde a [...] grep string .
Ma quando esegui ps -ef | grep [s]tring la riga non viene visualizzata, perché grep traduce [s]tring a string , mentre ps restituisce [...] grep [s]tring e non corrisponde a string