--- [EMAIL PROTECTED] wrote:
> Ethan you were partially correct in your reply. > > When I comment out the if structure that tests for the > existence of .bashrc, and 'sources' it if it does exist, > there are no problems. That is, I can source the file > without any problems. > > However the problem seems still to be elsewhere. > > When I uncomment the if structure I am able to run the file as > an argument to bash, i.e "bash .profile" or, after changing > the files permissions, as a shell programme "./.profile". > This suggest (to me at least) that the problem is not one > of syntax. > > It looks like something is broken. > > I have tried creating and then sourcing simple shell scripts > and they suffer from the same problem. > > Do you or anyone else have any sugestions? > >Its probably not as complicated as you are making it, more likely > >there is just a stray " or something > > > >if there are any if then structures make sure they are terminated > >with a fi, all { have a matching } and so on. > > > >all it takes is one stray " ' or ` to cause that, bash keeps looking > >for the closing quote, or the fi or whatever and if it gets to the > >end of file it complains. IIRC I used to get the error in the Subject when I forgot to add a blank line at the end of scripts. Michel ===== "Software is like sex; it's better when it's free" -- Linus Torvalds "If you continue running Windows, your system may become unstable." -- Windows 95 BSOD __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com