shell中的数组
shell中支持数组,下面来看一下如何定义和使用它
1)使用set -A 命令 (bash不支持,ksh支持)
set -A MY_ARRAY item1 item2 item3
2)一次加载一项
X=0
for item in item1 item2 item3; do
MY_ARRAY[$X]=$item
((X = X + 1))
done
下面来看一下如何访问数组中的元素
echo ${MY_ARRAY[i]} (第i个元素,i从0开始)
echo ${MY_ARRAY[*]} (显示所有元素)
echo ${MY_ARRAY[@]} (显示所有元素)
echo ${#MY_ARRAY[*]} (显示数组的长度)
echo ${#MY_ARRAY[@]} (显示数组的长度)
相关推荐
Yyqingmofeige 2020-08-18
Zaratustra 2020-07-29
yoshubom 2020-07-18
ZoctopusD 2020-06-22
shelleymyl 2020-08-14
Jieen 2020-06-18
fendou00sd 2020-06-16
applecarelte 2020-06-04
CARBON 2020-05-18
zhushixia 2020-05-04
liujianhua 2020-04-22
Jieen 2020-04-18
伏雌摘星阁 2020-04-15
pimshell 2020-02-03
onetozero 2019-12-06
Sabrina 2019-12-08