婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本數(shù)組用法小結(jié)

Shell腳本數(shù)組用法小結(jié)

熱門標(biāo)簽:百度地圖標(biāo)注圖標(biāo)更換 旅游地圖標(biāo)注大全 東莞電銷機(jī)器人價格一覽表 陜西電銷卡外呼系統(tǒng)怎么安裝 excel地址地圖標(biāo)注 杭州機(jī)器人外呼系統(tǒng) 百度地圖的地圖標(biāo)注 佛山高德地圖標(biāo)注中心 地圖標(biāo)注超出范圍怎么辦

array作為一種數(shù)據(jù)結(jié)構(gòu),在一些高級語言中都是有直接提供和實(shí)現(xiàn)的,當(dāng)然我shell中也是有的哈。

PS:寫這篇文章的原因是B哥在群里發(fā)了一個截圖:

我大B哥依然是全能型人才哈。。。廢話少說,說下正題

1、怎么聲明一個數(shù)組變量?

直接賦值:

復(fù)制代碼 代碼如下:

array[0]=”Zero” array[1]=”O(jiān)ne” array[2]=”Two”

declare聲明:
復(fù)制代碼 代碼如下:
declare -a array

小括號空格法:
復(fù)制代碼 代碼如下:
array=(Zero One Two)

引號空格法:
復(fù)制代碼 代碼如下:
array=”Zero One Two”

混合法:
復(fù)制代碼 代碼如下:
array=([0]=”Zero” [1]=”O(jiān)ne” [2]=”Two”)

2、怎么遍歷一個數(shù)組?

標(biāo)準(zhǔn)for循環(huán):

復(fù)制代碼 代碼如下:

[ chenqing@Qing ~  ] for(( i=0;i${#array[@]};i++)) do echo ${array[i]}; done;
Zero
One
Two

for…in:

復(fù)制代碼 代碼如下:

[ chenqing@Qing ~  ] for i in ${array[@]};do echo $i ;done
Zero
One
Two

3、獲取數(shù)組的長度

復(fù)制代碼 代碼如下:

[ chenqing@Qing ~  ] echo ${#array[@]}
3
[ chenqing@Qing ~  ] echo ${#array[*]}
3

4、刪除數(shù)組元素

復(fù)制代碼 代碼如下:

[ chenqing@Qing ~  ] unset array[0]
[ chenqing@Qing ~  ] echo ${#array[@]}
2
[ chenqing@Qing ~  ] for i in ${array[@]};do echo $i ;done
One
Two

5、刪除數(shù)組

復(fù)制代碼 代碼如下:

unset array

6、和python一樣的切片

復(fù)制代碼 代碼如下:

[ chenqing@Qing ~  ] echo ${array[@]:0:1}
Zero
[ chenqing@Qing ~  ] echo ${array[@]:0:2}
Zero One
[ chenqing@Qing ~  ] echo ${array[@]:0:3}
Zero One Two
[ chenqing@Qing ~  ] echo ${array[@]:1}
One Two
[ chenqing@Qing ~  ] echo ${array[@]:2}
Two

您可能感興趣的文章:
  • Shell腳本數(shù)組操作小結(jié)
  • linux shell數(shù)組深入學(xué)習(xí)理解
  • shell for循環(huán)與數(shù)組應(yīng)用介紹
  • linux shell 中數(shù)組的定義和for循環(huán)遍歷的方法
  • Linux shell數(shù)組循環(huán)的實(shí)例詳解
  • Shell中創(chuàng)建序列和數(shù)組(list、array)的方法
  • shell 使用數(shù)組作為函數(shù)參數(shù)的方法(詳解)
  • 淺談shell數(shù)組的定義及循環(huán)
  • Shell動態(tài)生成數(shù)組的多種方法
  • Shell中數(shù)組以及其相關(guān)操作的詳細(xì)實(shí)例

標(biāo)簽:雅安 通遼 青島 朝陽 西藏 隨州 南充 延邊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本數(shù)組用法小結(jié)》,本文關(guān)鍵詞  Shell,腳本,數(shù)組,用法,小結(jié),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell腳本數(shù)組用法小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Shell腳本數(shù)組用法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 济阳县| 许昌县| 永济市| 陕西省| 梁平县| 濉溪县| 溧水县| 剑阁县| 蕲春县| 湖南省| 昭平县| 资源县| 格尔木市| 清新县| 伊宁市| 金昌市| 茌平县| 修水县| 怀来县| 云龙县| 峡江县| 锡林郭勒盟| 宣恩县| 宁波市| 桐乡市| 桂东县| 望江县| 泸定县| 牡丹江市| 闽侯县| 自贡市| 龙里县| 锡林郭勒盟| 简阳市| 三原县| 榆中县| 团风县| 峨眉山市| 阿坝县| 克什克腾旗| 北宁市|