I have typically used bash in my linux endeavors, and would still be in that camp had I not needed a program that has been the bane of my existence for the past week.

I am running an NMR analysis software suite that requires it be run in c shell. After changing my default shell using the chsh command, I installed this software only to find that upon typing csh at the command prompt I get:

csh: Bad: modifier in $ ($)

If I type in tcsh, I get the same result (this does not happen when I type in bash).

For my program suite, all of the software works except for one program, in which I get the bad modifier response. Interestingly, if I directly type in that script to the command prompt, the whole thing works fine.

I am slightly higher skilled than a complete noob, so I need your help. I have edited/re-edited/re-re-edited my .cshrc file figuring something was not right there. Since I only have two aliases (which work fine), one setenv, and two sources, I am 100% sure everything is correct.

I am at my ignorant wits end. Someone help.