我尝试创建一个设置环境变量的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
答案 0 :(得分:2)
在scriptTwo.sh中尝试$MYVAR
,您需要添加一美元来扩展shell变量。我想你可以简单地使用$ bash scriptTwo.sh
btw。