Emm*_*uel 17 bash shell shebang
我使用了一个脚本,test.sh由其他人编写,以bash shebang开头:
#!/bin/bash -l
...
echo TEST: $TEST
Run Code Online (Sandbox Code Playgroud)
从我所看到的,这对脚本中使用的变量有影响:
TEST=hey ./test.sh,我可以看到TEST: hop,hop作为TEST我的变量的价值.bash_profileexport TEST=hey在运行脚本之前这是相同的-l标志,那么同样的命令会返回TEST: hey,就像我预期的那样有人可以解释一下这种行为吗?bash的帮助没有...帮助.