1. 程式人生 > >Csh指令碼呼叫Csh指令碼,sh指令碼呼叫Csh指令碼

Csh指令碼呼叫Csh指令碼,sh指令碼呼叫Csh指令碼

共通的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