我在bash脚本中看到了一个用于变量赋值的语法。可能我没有得到它的用途。
语法是:
VarName=()
感谢。
答案 0 :(得分:1)
bash
shell包含简单变量和一维数组变量。那只是创建一个空数组。
您可以在以下脚本中看到效果,该脚本创建不同大小的数组并显示其大小:
pax> x=(1 2 3 4 5) ; echo ${#x[@]}
5
pax> x=(1) ; echo ${#x[@]}
1
pax> x=() ; echo ${#x[@]}
0
答案 1 :(得分:0)
尝试阅读文档。见https://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameters
VarName=1
VarName="two"