On Dec 8, 2004, at 1:33 AM, Russell McGaha wrote: > Start of script segment > > #!/bin/tcsh -x > > set Myday = `date '+%a'` > echo $Myday `date` | tee -a tempfile > setenv CVSROOT :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot > > end of script segment > > errors > > [18:30:21 Tue Dec 07] [localhost:~] russellm$source MozScript1d.txt > Tue Dec 7 18:30:53 CST 2004 > -bash: setenv: command not found > -bash: @: command not found > -bash: MozScript1d.txt: line 16: syntax error near unexpected token > `else' > -bash: MozScript1d.txt: line 16: ` else' The problem is that "source" tells your current shell to interpret the file (with some additional details which may not be important now). Just give execution permissions: chmod u+x filename and execute it: ./filename Unless "source" was used on purpose because of those additional details. In such case you'd need to port the script to bash. -- fxn