共通的csh脚本
comm.csh
#!/bin/csh
set HOMETEST="/user/hometest "
set HOMETESTA=$HOMETEST/hometesta
echo HOMETEST=$HOMETEST
echo HOMETESTA=$HOMETESTA
Csh脚本调用共通的Csh脚本
testa.csh
#!/bin/csh
source ./comm.csh > /dev/null
set TESTA=$HOMETESTA/bin
setenv TESTAA $TESTA
echo $TESTAA
sh脚本调用共通的Csh脚本
testb.sh
#!/bin/sh
csh ./comm.csh > ./temp.sh
source ./temp.sh
rm -rf ./temp.sh
TESTB=$HOMETEST/testb
echo $TESTB
echo $HOMETEST
echo $HOMETESTA