在Shell脚本中访问环境变量

时间:2014-11-20 01:34:09

标签: bash shell

我尝试创建一个设置环境变量的shell脚本,然后调用另一个获取该环境变量的shell脚本。以下代码是我的尝试,但它没有产生所需的结果......

scriptOne.sh

export MYVAR=blob                                                            
bash ./scriptTwo.sh

scriptTwo.sh

#!/bin/bash                                                                     
# SIMPLE                                                                        

printenv MYVAR <<END                                                            
ls || pwd && ls                                                                 
ls || ls | wc || pwd && ls                                                      
END                                                                             
echo

1 个答案:

答案 0 :(得分:2)

在scriptTwo.sh中尝试$MYVAR,您需要添加一美元来扩展shell变量。我想你可以简单地使用$ bash scriptTwo.sh btw。

来调用它