在KSH中定義數(shù)組的方法:
set -A argname a b c
數(shù)組元素的獲得也可以
set -A lsarg $(ls)
這樣用替換的方法獲得
for date in 2009 2008 2007
do
echo $date
done
ksh 中是否支持?jǐn)?shù)組
cat aa
#!/bin/ksh
set -A a 1 2 3
print ${a[0]}
print ${a[1]}
print ${a[2]}
set -A argname a b c
其中,set -A 告訴shell要建立一個(gè)數(shù)組,argname是數(shù)組名,a b c等字符為數(shù)組元素,下標(biāo)為0,用空格分開.
訪問數(shù)組的方法
echo ${argname[*]} 顯示數(shù)組所有元素
echo ${argname[n]} 顯示數(shù)組第n個(gè)元素
echo ${#argname[*]} 顯示數(shù)組元素個(gè)數(shù)
訪問數(shù)組的方法
echo ${argname[*]} 顯示數(shù)組所有元素
echo ${argname[n]} 顯示數(shù)組第n個(gè)元素
echo ${#argname[*]} 顯示數(shù)組元素個(gè)數(shù)
數(shù)組元素的獲得也可以
set -A lsarg $(ls)
這樣用替換的方法獲得
do
echo $date
done
ksh 中是否支持?jǐn)?shù)組
cat aa
#!/bin/ksh
set -A a 1 2 3
print ${a[0]}
print ${a[1]}
print ${a[2]}
$ aa
1
2
3
bjgirl 回復(fù)于:2003-10-24 16:14:11
我對(duì)數(shù)組的理解,希望對(duì)大家有幫助喲~~ ;)
在KSH中定義數(shù)組的方法:
[color=red]set -A[/color][color=blue] argname[/color][color=green] a b c [/color]
其中,set -A 告訴shell要建立一個(gè)數(shù)組,argname是數(shù)組名,a b c等字符為數(shù)組元素,下標(biāo)為0,用空格分開.
訪問數(shù)組的方法
echo ${argname[*]} 顯示數(shù)組所有元素
echo ${argname[n]} 顯示數(shù)組第n個(gè)元素
echo ${#argname[*]} 顯示數(shù)組元素個(gè)數(shù)
數(shù)組元素的獲得也可以
set -A lsarg $(ls)
這樣用替換的方法獲得