ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Arrays

Arrays

原创 Linux操作系统 作者:wuxidba 时间:2011-06-12 18:48:56 0 删除 编辑
#!/bin/bash

ARRAY=('debian','ubuntu','fedora')

ELEMENTS=${#ARRAY[@]}


for ((i=0;i<$ELEMENTS;i++)); do

echo ${ARRAY[${i}]}

done

-----
NOTE: there are double "(" and ")" after "for"

----

[jerry@localhost bin]$ ./array_test.sh
debian,ubuntu,fedora


xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[jerry@localhost bin]$ cat array_test3.sh
#!/bin/bash

echo $1 $2 $3 ' -> ehco $1 $2 $3'

args=($@)

echo $args[1]
echo ${args[1]}[jerry@localhost bin]$ ./array_test3.sh 1 2 3
1 2 3  -> ehco $1 $2 $3
1[1]
2

==================[jerry@localhost bin]$ cat for_parameter.sh
#!/bin/bash


for ((i=0;i<$#;i++)); do
    echo $i
done

[jerry@localhost bin]$ ./for_parameter.sh p1 p2 p3
0
1
2
==========

not correct!!!









来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23895263/viewspace-697721/,如需转载,请注明出处,否则将追究法律责任。

上一篇: for loop
下一篇: #@ #$ #i
请登录后发表评论 登录
全部评论

注册时间:2010-05-12

  • 博文量
    64
  • 访问量
    64700