با سلام
من می خام یک برنامه در محیط command اجرا کنم که متن ان به صورت زیر است
#!/bin/csh
echo 'setting environment variables'
setenv EMAPDIR ./potentials/pmaps
setenv PMAPDIR ./potentials/pmaps
setenv SMAPDIR ./potentials/pmaps
setenv ATOMSDIR ./potentials/atoms
setenv MOLSDIR ./potentials/molecules
echo "-"
echo "-"
echo '---- REFERENCE OUTPUT ------------------------'
tail -50 output_reference > .temp0
grep -a -A 23 'MD Step' .temp0
grep -a 'Main Program Time' .temp0
echo '----------------------------'
echo '----------------------------'
echo '----------------------------'
echo "-"
echo "-"
echo '---- CURRENT MUSIC OUTPUT --------------------'
./md.exe test001.ctr >& out
tail -50 out > .temp0
grep -a -A 23 'MD Step' .temp0
grep -a 'Main Program Time' .temp0
echo "Use 'diff out output_reference' for a detialed comparison"
که متاسفانه در مورد setenv بیام bash: command not found را میده.
دستور export و env هم امتحان کردم ولی فایده ای نداشت.
با تشکر