use*_*679 2 command-line scripts
如何在 Ubuntu 中声明一个数组?我试过下面的代码
Unix=('Zero' 'One' 'Two')
#echo -n "area2[0] = "
echo ${area2[@]}
# Aha, zero-based indexing (first element of array is [0], not [1]).
#echo -n "area2[1] = "
#echo $ {area2[1]}
Run Code Online (Sandbox Code Playgroud)
这在 Ubuntu 中不起作用。
如果你调用/命名你的数组Unix,你为什么使用area2?!?或者你在这个名为 的数组之前声明了area2吗?尝试这个:
Unix=('Zero' 'One' 'Two')
echo "Unix = ${Unix[@]}"
echo "Unix[0] = ${Unix[0]}"
echo "Unix[1] = ${Unix[1]}"
Run Code Online (Sandbox Code Playgroud)
请阅读一些有关Bash 中数组的文档。
| 归档时间: |
|
| 查看次数: |
7629 次 |
| 最近记录: |