¿Por qué los corchetes en un grep
patrón elimina el proceso grep de ps
resultados?
$ ps -ef | grep XXXX
[...] XXXX
[...] grep XXXX
$ ps -ef | grep [X]XXX
[...] XXXX
Respuesta aceptada:
Cuando ejecuta ps -ef | grep string
, grep se muestra en la salida porque string
coincide con [...] grep string
.
Pero, cuando ejecuta ps -ef | grep [s]tring
la línea no se muestra porque grep traduce [s]tring
a string
, mientras que ps genera [...] grep [s]tring
, y eso no coincide con string