For a starter I know the braces are NOT in the code...
Consider these code snippets:-
Now using OSX 10.7.5 and bash here is the result:-
Why do the first two snippets work as predicted, (although without the braces), yet the third crashes out with the error report?
What is going on?