Scope of Variables
shell 运行方式
当前进程运行:
source SHELL.sh. SHELL.sh子进程运行:
bash SHELL.sh./SHELL.shdemo
string=demo_varvim demo.sh
#!/bin/bash
echo $stringchmod u+x demo.sh
source demo.sh
# output: demo_var
. demo.sh
# output: demo_var
bash demo.sh
# output:
./demo.sh
# output: shell 变量作用范围
shell变量默认作用范围为shell自身进程,子shell进程无法使用
Last updated