Robert> % echo "$hw"
Robert> hello world
Robert> This is just one example of how csh will rescan command lines numerous
Robert> times, thus screwing up embedded quoting and spacing. Real shells get
Robert> this right without the surrounding quotes.
Normally this is an advantage, not a disadvantage! If you really don't want the
Normally, by rescanning the line, insignificant differences are eliminated. This
is very helpfull for scripts... Personally, I consider "csh"'s handling of variables
one of it's major advantage. With "sh" you end-up calling external programs (slowing
your script down) to do simple things like remove pathnames from filenames, or spaces
"Yeti! Saw them in the London Underground twenty years ago. Ghosts!
A headless woman used to walk through my bedroom at midnight. Mermaids?
Grandpa was rescued from the Marie Celeste by one. Vampires? I always
wondered where my dad went to at night. Telepathy? Right now you're
thinking that I'm talking crap. So what can you tell me that I won't
believe in?" - Andrew Hunt, "CAT'S CRADLE: WITCH MARK"