linux的shell脚本里面的${}的使用
在linux的shell里,${name}可以表示变量,也可以表示数组。name后面加[]的,一般是数组
- ${name[*]} 是数组所有元素
- ${name[@]} 是数组每一个元素,循环数组用这个
- ${#name[*]} 是数组元素的个数,也可以写成 ${#name[@]}
- ${name :- Hello} 是指,如果${name}没有赋值,那么它等于Hello,如果赋值了,就保持原值
- ${!array_name[@]} ${!array_name[*]} 获取数组的下标
33万+

被折叠的 条评论
为什么被折叠?



