Linux shell 数组的使用
declare -a NAME #声明一个数组NAME=(a b c d e) #对数组赋值
NAME=(='b c' =a =d =e)
echo ${NAME} #调用数据
echo ${#stu[@]} #取数组有效个数
echo ${#stu
[*]} #取数组有效个数
echo ${stu[@]} #显示数组中所有元素
echo ${stu
[*]} #显示数组中所有元素
echo ${stu
[*]:1} #截取这个之后的所以元素
echo ${stu
[*]:1:2} #从下表1开始截取,截取2个元素
stu[(${#stu
[*]}+1)]=10000 #数组追加赋值
stu=(${stu
[*]} 99999) #数组追加赋值
# declare -a NAME
# NAME=(a b c d e)
# NAME=(${NAME
[*]} f)
# echo ${NAME
[*]}
#!/bin/bash
# 数组生成十个随机数
declare -a ARRAY
for i in {0..9};do
ARRAY[$i]=$RANDOM
done
#echo ${ARRAY
[*]}
for j in {1..9};do
echo -ne "${ARRAY[$j]} "
done
echo "";
#!/bin/bash
#arr=(a b c d e f)
arr=`ls /`
for i in ${arr
[*]}
do
echo "${i}"
done
页:
[1]