|
|
1
4
扩展发生在分配(早期)之前 documentation states :
因此,行为应该是可预测的(和定义的)。在
但是,我不确定,如果两个变量(取决于作用域)具有相同的名称(即,看起来是同一个变量),这不会让人混淆。因此,我宁愿质疑在编码实践/可读性/导航场地的易用性方面这样做的明智性。 |
|
2
1
在bash 5.0中有一个新的shell选项,
具有以下输出:
如果没有bash 5.0,则必须像在问题中那样在函数中设置值,并使用相同的结果。 |