grep for a process without grep returning grep
Searching for a process with grep
, in addition to the search term, the output also includes the grep
statement itself:
jemurray@shell:~$ ps -ef | grep bgp
jemurray 8054 23273 0 19:38 pts/7 00:00:00 grep bgp
jemurray 25310 14989 0 Jul22 pts/2 00:28:29 ./bgpalerter-linux-x64
By putting one of the search term characters between []
’s, grep
is no longer returned in the results:
jemurray@shell:~$ ps -ef | grep [b]gp
jemurray 25310 14989 0 Jul22 pts/2 00:28:29 ./bgpalerter-linux-x64