技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

shell的数组操作

#/bin/bash

#创建数组方式1
arr[0]=hello
arr[1]=world

#创建数组方式2
arr=(hello world)

#创建数组方式3
arr=([1]=hello [2]=world)

#遍历数组方式1
for i in ${arr[*]}
do
        echo $i
done

#获得数组长度
length=${#arr[@]}
echo $length

#遍历数组方式2
i=1
while [ $i -lt $length ]
do
        echo $i
        echo ${arr[i]}
        i=`expr $[$i+1]`
done

bash是更高级的sh(支持数组)

更多参考资料

http://bbs.chinaunix.net/thread-1779167-1-1.html

posted on 2013-07-11 13:16  codestyle  阅读(214)  评论(0编辑  收藏  举报