05.01.2003 21:23:16, "Egor Tur" <[EMAIL PROTECTED]> wrote:
>Hi.
>Who can explain?
>ps ax | grep lpd
>  398 ?        S      0:00 lpd Waiting  
> 5593 pts/13   S      0:00 grep lpd
>ps ax | grep [l]pd
>  398 ?        S      0:00 lpd Waiting
>
>What do [l]?

That is more a grep question than a a bash question.
grep has a special meaning for [...], i.e match any
character found inside the brackets (also known as
character class).
So "grep [l]pd" will match "lpd" but not "[l]pd" and
thus leave out the match for grep itself.

Nice trick. I usually used
ps ax | grep lpd | grep -v grep
but with that trick, I can shortcut things from now on.

HTH, Michael





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to