Bash脚本中的变量赋值

Bash脚本中的变量赋值,bash,Bash,我在bash脚本中看到了一种用于变量赋值的语法。也许我没有得到它的用处 语法是: VarName=() 谢谢。bashshell有简单变量和一维数组变量。这只是创建一个空数组 您可以在下面的成绩单中看到效果,该成绩单创建不同大小的数组并显示其大小: pax> x=(1 2 3 4 5) ; echo ${#x[@]} 5 pax> x=(1) ; echo ${#x[@]} 1 pax> x=() ; echo ${#x[@]} 0 尝试阅读文档。看 @Axit,我希望你接

我在bash脚本中看到了一种用于变量赋值的语法。也许我没有得到它的用处

语法是:

VarName=()

谢谢。

bashshell有简单变量和一维数组变量。这只是创建一个空数组

您可以在下面的成绩单中看到效果,该成绩单创建不同大小的数组并显示其大小:

pax> x=(1 2 3 4 5) ; echo ${#x[@]}
5
pax> x=(1) ; echo ${#x[@]}
1
pax> x=() ; echo ${#x[@]}
0

尝试阅读文档。看


@Axit,我希望你接受我的答案,因为它是正确的,而不是快速的,但是,既然它既正确又快速,我就接受它:-)我首先检查了它是否正确。然后我这样评论。因为Stackoverflow只允许在15分钟后接受回答。:)
VarName=1
VarName="two"