BASH-數(shù)組array

BASH - 數(shù)組 array

數(shù)組聲明:
declare -a array
其實(shí)不用聲明,按數(shù)組方式直接賦值給變量即可,BASH就知道那是數(shù)組

數(shù)組賦值:
還可以對(duì)整個(gè)數(shù)組賦值:
test=(var1 var2 var3 ... varN)

test=([0]=var1 [1]=var2 [2]=var3 ... [n]=varN)

給數(shù)組的賦值可以參考普通變量的定義
test[0]=var1
test[1]=var2
test[2]=var3
test[N]=varN-1

數(shù)組引用:
${test[subscript]}

例如:
$ echo ${test[0]}
var1

FYI. 另外,還有兩個(gè)特殊的符號(hào),分別是*和@號(hào),代指所有數(shù)組元素:
$ echo ${test[ * ]}    //*兩邊沒有空格,這里如此表示是因?yàn)閑xblog會(huì)識(shí)別錯(cuò)誤
var1 var2 var3
# echo ${name[@]}
var1 var2 var3


顯示整個(gè)數(shù)組元素?cái)?shù)量,則用:
$ echo ${#name[@]}
3

Referred Link:
http://www.linuxfly.org/post/37/

http://www.kklinux.com/html/biancheng/Shell/200905/02-5326.html

當(dāng)前名稱:BASH-數(shù)組array
標(biāo)題網(wǎng)址:http://muchs.cn/article42/jehgec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、品牌網(wǎng)站制作網(wǎng)站策劃、靜態(tài)網(wǎng)站、網(wǎng)站改版、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)