I was given a software suite which is based around cshrc.
Such that a user is supposed to source a setup.cshrc file and within that it sources numerous other .cshrc scripts to set up the environment to compile and run a bunch of old fortran written programs.
I am running RHEL 7.9 x86-64, and the author had told me to make a user account, or change my user account, to /usr/bin/csh in order to run everything properly. Is this really necessary?
All my attempts to run these csh setup files fail when doing from a bash shell. However if I do make a local user account in linux where in /etc/passwd it says /usr/bin/csh instead of /usr/bin/bash then all the csh scripts provided to me work when I run them. But I prefer that all my linux accounts (including mine) is bash. Is there a way to keep my account as bash but run these csh scripts?
bashis the default and typecshthat'll start an instance of thecshshell. If your run the commands at that point, do they work?