, csh script sh script, .
, , ( ) . csh script, , script; , .
csh script sh script, source . sh script.
csh script:
setenv TEST 1234
set path = /home/user/sandbox
:
export TEST=1234
export PATH=/home/user/sandbox
(csh $path , $path. sh , $path.)
, script, , #! , ; .
script, source d csh tcsh, - source d . ed sh/ksh/bash/zsh script, , . , script sh, ; -
eval `./foo.csh`
( ).
csh script, , ; , , .
, , , , setup.sh setup.csh, sh/ksh/bash/zsh :
. /path/to/package/setup.sh
csh/tcsh :
source /path/to/package/setup.csh
, :
set path = /home/user/sandbox
script, , . $path , , , ls, . - :
set path = ( $path /home/user/sandbox )
, sh:
PATH=$PATH:/home/user/sandbox