Possible bug in C-Shell
Brad Appleton
brad at SSD.CSD.HARRIS.COM
Tue Mar 27 06:59:58 AEST 1990
Thanks to all who replied to my "big" in C-Shell problem. The problem, it
turns out is just that csh is a bit lazy in its parsing and just goes to the
first else it sees when the if-test fails (even if it's in a here document).
The smallest such example I came up with is:
if ( foo == bah ) then
cat <<END
else echo wrong
END
else
echo right
end if
Now I have a question, can anyone out there come up with a plausible scenario
where I could take advantage of this "feature"? (sorry, just thinking out loud
again -- Ill stop now :-).
Thanx again for your replies!
-=-=-=-=-=-=-=-=-=-=-= "And miles to go before I sleep." =-=-=-=-=-=-=-=-=-=-=-
Brad Appleton Harris Computer Systems brad at ssd.csd.harris.com
(305) 973-5007 Fort Lauderdale, FL USA {uunet,novavax}!hcx1!brad
-=-=-=-=-=-=-=-=-=-= Disclaimer: I said it, not my company! -=-=-=-=-=-=-=-=-=-
More information about the Comp.unix.questions
mailing list