
正文
shell的数组操作
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
#/bin/bash#创建数组方式1
arr[]=hello
arr[]=world#创建数组方式2
arr=(hello world)#创建数组方式3
arr=([]=hello []=world)#遍历数组方式1
for i in ${arr[*]}
do
echo $i
done#获得数组长度
length=${#arr[@]}
echo $length#遍历数组方式2
i=
while [ $i -lt $length ]
do
echo $i
echo ${arr[i]}
i=`expr $[$i+]`
done
bash是更高级的sh(支持数组)
更多参考资料
http://bbs.chinaunix.net/thread-1779167-1-1.html





![【电子书】[职业技术] 《Linux命令行与shell脚本编程大全(第3版)》[Richard Blum][epub+mobi+azw3] 【电子书】[职业技术] 《Linux命令行与shell脚本编程大全(第3版)》[Richard Blum][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/13.jpg)

