Bash中的一次性变量分配

时间:2020-04-27 06:25:04

标签: bash

我试图了解如何在Bash中正确完成一次性变量分配。请考虑以下两个示例,我希望在Bash中获得相同的结果:

unset Var 
Var=123 echo $Var
# prints nothing

我现在编辑具有以下内容的文件 test.sh

#!/bin/bash
echo $Var 

并执行:

unset Var 
Var=123 source test.sh
# prints 123

有人可以解释为什么这两个示例中有不同的行为吗?

谢谢!

0 个答案:

没有答案
相关问题