I need to run csh scripts from a bash shell and therefore temporary change to tcsh via a command. It works perfect in interactive mode but i cant figure out in a one line command. So in interactive mode i do in the bash shell:
tcsh
source my.tcshr
useMyTcshCmd
etc.
How can i do all of this in 1 command? Sorry for the newbie question...
tcsh -c "echo foo; echo bar"
Result:
foo bar
So this should work:
tcsh -c "source my.tcshr; useMyTcshCmd"