r*****e 发帖数: 792 | 1 试了bash和tcsh,都不能把script中设置的变量值传回执行script的
shell中。比如a.sh是:
#!/bin/sh
SRC=/newpath/
export SRC
然后,在shell中执行a.sh,
echo $SRC, 得到的并不是在script中设的值啊?
谢谢 | j*a 发帖数: 14423 | 2 source a.sh
【在 r*****e 的大作中提到】 : 试了bash和tcsh,都不能把script中设置的变量值传回执行script的 : shell中。比如a.sh是: : #!/bin/sh : SRC=/newpath/ : export SRC : 然后,在shell中执行a.sh, : echo $SRC, 得到的并不是在script中设的值啊? : 谢谢
| j*a 发帖数: 14423 | 3 or
. a.sh
【在 r*****e 的大作中提到】 : 试了bash和tcsh,都不能把script中设置的变量值传回执行script的 : shell中。比如a.sh是: : #!/bin/sh : SRC=/newpath/ : export SRC : 然后,在shell中执行a.sh, : echo $SRC, 得到的并不是在script中设的值啊? : 谢谢
| r*****e 发帖数: 792 | 4 source worked for tcsh,
but . a.sh did not for /bin/sh,
message is: /bin/. permission denied.
【在 j*a 的大作中提到】 : or : . a.sh
|
|