@
或*
,可以将数组扩展成列表,然后使用#
来获取数组元素的个数,格式如下:
${#array_name[@]}
${#array_name[*]}
${#arr[2]}
获取 arr 数组的第 2 个元素(假设它是字符串)的长度。${#string_name}
string_name 是字符串名。#!/bin/bash nums=(29 100 13) echo ${#nums[*]} #向数组中添加元素 nums[10]="http://task.lmcjl.com/shell/" echo ${#nums[@]} echo ${#nums[10]} #删除数组元素 unset nums[1] echo ${#nums[*]}运行结果:
本文链接:http://task.lmcjl.com/news/6964.html