数组:array

array=(a b c d) 
echo ${array[0]}
a
echo ${array[1]}
b

数组的应用_数组 应用


a2[0]=6
a2[10]=100
echo ${a2[*]} 显示a2被赋值的所有的数

数组的应用_数组 应用_02


grp1=(a b c d )
grp2=(e f g h i)
echo ${grp2[2]}
g
数组的应用_职场_03

echo $RANDOM       #自动生成一个随机的数字

echo $[$RANDOM%4]  #求模结果是0-3

随机挑选出一个数字
#!bin/bash
grp2=(1 2 3 4)
index=$[$RANDOM%4]       #生成一个随机的数字
echo ${grp2[$index]}
4 4 3 2 1 3

数组的应用_数组 应用_04

 

数组的应用_数组 应用_05

2、随机生成二个不同的数字

/bin/bash

grp=(1 2 3 4)

index1=$[RANDOM%4]

index2=$[RANDOM%4]

a=`echo ${grp[$index]}`

b=`echo ${grp[$index2]}`

[ $a != $b ] && echo $a $b

 

 

数组的应用_休闲_06数组的应用_数组 应用_07