shell array的一些特殊属性[*],[@]
原文链接:https://blog.csdn.net/qinglinsan/article/details/9217959。版权声明:本文为CSDN博主「林散」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。具体在《ABSG》 CHAPTER 27有描述。表示第一个元素的长度,即第一个元素的字符个数。表示队列arrray的序号:0,1,2,...表示的是array
${array_name[@]} or ${array_name[*]}
表示的是array的所有元素。
${#array_name[@]} or ${#array_name[*]}
表示的是array_name的元素个数。
${#array_name}
表示第一个元素的长度,即第一个元素的字符个数。
具体在《ABSG》 CHAPTER 27有描述。
As seen in the previous example, either ${array_name[@]} or ${array_name[*]} refers to all the elements
of the array. Similarly, to get a count of the number of elements in an array, use either ${#array_name[@]}
or ${#array_name[*]}. ${#array_name} is the length (number of characters) of ${array_name[0]}, the first
element of the array.
${!array[@]} or ${!array[*]}
表示队列arrray的序号:0,1,2,...
————————————————
版权声明:本文为CSDN博主「林散」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qinglinsan/article/details/9217959
更多推荐
所有评论(0)