|
发表于 2003-7-9 18:52:00
|
显示全部楼层
在shell中,是可以很好的应用数组的!
在ksh中,是可以定义和引用数组的,如:
$set -A arg a b c //定义一个数组arg,他包含三个元素,下标以0开始
$echo ${arg} //显示数组arg的全部元素
a b c
$echo ${#arg} //显示数组arg的元素个数
3
$echo ${arg[2]} //显示其中下标为2的元素
c
在脚本中使用数组的例子
#!/bin/ksh
#
#将命令行参数传递到数组arg.
(($#<2)) && { echo "eror!";exit 1; }
set -A arg $*
echo "所有数组元素: ${arg}"
echo "第二个元素: ${arg[2]}"
echo "元素个数: ${#arg}" |
|