$ matches the end of line. You don't get any output because that file doesn't have any lines ending in 'bmike1'. That's why it was recommended that you grep for a shell.

You are getting the same output with and without the ^ because it happens to be that bmike1 always appears at the beginning of the line in that file. Create a new file with these two lines:

My name is bmike1
bmike1 is my name

Then do grep ^bmike1, grep bmike1 and just grep bmike1 (no -E necessary).

On Mar 7, 2015 8:34 AM, "Michael Havens" <bmike1@gmail.com> wrote:
Okay, I tried to grep my passwd file with and without the '^' and it seems both are the same. What's the difference between the commands and why should I bother to type the '^'? As to the '$' if all it does is produces a blank linr what is it's use?

bmike1@c521 ~ $ grep -E '^bmike1:' /etc/passwd
bmike1:x:1000:1000:Michael Havens,,,:/home/bmike1:/bin/bash
bmike1@c521 ~ $ grep -E 'bmike1:' /etc/passwd
bmike1:x:1000:1000:Michael Havens,,,:/home/bmike1:/bin/bash
bmike1@c521 ~ $ grep -E 'bmike1$:' /etc/passwd
bmike1@c521 ~ $ grep -E 'bmike1$' /etc/passwd
bmike1@c521 ~ $ 


:-)~MIKE~(-:

On Fri, Mar 6, 2015 at 11:39 PM, der.hans <PLUGd@lufthans.com> wrote:
Am 06. Mär, 2015 schwätzte Michael Havens so:

moin moin Mike,

when using regular expressions '$' matches the end of the line and '^'
matcheѕ the beginning of the line. So, '^$' matches a blank line.

grep -E '^fred:' /etc/passwd # shows the entry for fred's account

grep -E ':/bin/bash$' /etc/passwd # shows all of the accounts that have
bash as their shell

ciao,

der.hans


I'm going through the BASH manual at The Linux Documentation Project and
was going over special characters. They say that 'a "$" addresses the end
of a line bash'. Huh; what does that mean? You see on my blog that I had
another special character I was wondering about but my web search revealed
to me what was hidden. My web search in this case turns up a lot of stuff
too. None of it relevant though. Could you wonderful people of Plug remove
the scales from my eyes?
:-)~MIKE~(-:


--
http://www.LuftHans.com/        http://www.PhxLinux.org/
#  "Metrosexuals notwithstanding, quiche still lacks something." -- David Brin

---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss


---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss