shell數(shù)組是什么?怎么用夜惭?

數(shù)組就是把n個(gè)變量或者字符內(nèi)容集合起來(lái)用一個(gè)名字命名

接著用編號(hào)對(duì)它們區(qū)分的元素集合姻灶,這個(gè)名字叫數(shù)組名

區(qū)分不同內(nèi)容的是編號(hào),叫數(shù)組下標(biāo)

有了數(shù)組诈茧,就能用一樣的名字引用不同的變量或者變量值产喉,并通過(guò)數(shù)字來(lái)識(shí)別它們

使用數(shù)組也能使代碼縮短簡(jiǎn)潔等好處


數(shù)組怎么定義的呢,這里介紹2種常用的方法:

No.1

小括號(hào)將變量值括起來(lái)賦值給數(shù)組變量,每個(gè)變量值之間要用空格分隔曾沈。

array:數(shù)組 ? ? ? value:值

array=(value1 value2 value3)?

[root@node1 ~]# array=(value1 value2 value3)

[root@node1 ~]# echo ${array[*]}

value1 value2 value3

No.2

用小括號(hào)將變量值括起來(lái)这嚣,同時(shí)采用鍵值對(duì)的形式賦值

array=([1]=value1 [2]=value2 [3]=value3)

[root@node1 ~]# array=([1]=value1 [2]=value2 [3]=value3)

[root@node1 ~]# echo ${array[@]}

value1 value2 value3

[root@node1 ~]# echo ${array[2]}

value2

[root@node1 ~]# echo ${array[1]}

value1


補(bǔ)充:還可以定義動(dòng)態(tài)內(nèi)容賦值,結(jié)果顯示命令執(zhí)行后的結(jié)果

輸出數(shù)組的個(gè)數(shù):

```

[root@node1 ~]# echo ${#array[*]}

3

```

刪除第n個(gè)數(shù)組:

```

[root@node1 ~]# unset array[1]

[root@node1 ~]#

[root@node1 ~]# echo ${array[*]}

value2 value3

```

```

刪除整個(gè)數(shù)組:

[root@node1 ~]# unset array

[root@node1 ~]# echo ${array[*]}

[root@node1 ~]#

```

數(shù)組內(nèi)容的獲取和替換:

```

[root@node1 ~]# array=(a b c d e)

[root@node1 ~]# echo ${array[@]:0:2}

a b

替換(不會(huì)修改原數(shù)組):

[root@node1 ~]# echo ${array[@]/e/5}

a b c d 5

```

寫到一般發(fā)現(xiàn)簡(jiǎn)書真的技術(shù)類太少了塞俱,也沒人看姐帚,與其花時(shí)間在這浪費(fèi),不如多花心思在其他方面障涯,移步51TO和csdn:

https://me.csdn.net/wuhanyeah

https://blog.51cto.com/14573101

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末罐旗,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子唯蝶,更是在濱河造成了極大的恐慌九秀,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件生棍,死亡現(xiàn)場(chǎng)離奇詭異颤霎,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)涂滴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門友酱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人柔纵,你說(shuō)我怎么就攤上這事缔杉。” “怎么了搁料?”我有些...
    開封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵或详,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我郭计,道長(zhǎng)霸琴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任昭伸,我火速辦了婚禮梧乘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘庐杨。我一直安慰自己选调,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開白布灵份。 她就那樣靜靜地躺著仁堪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪填渠。 梳的紋絲不亂的頭發(fā)上弦聂,一...
    開封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天鸟辅,我揣著相機(jī)與錄音,去河邊找鬼横浑。 笑死剔桨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的徙融。 我是一名探鬼主播洒缀,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼欺冀!你這毒婦竟也來(lái)了树绩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤隐轩,失蹤者是張志新(化名)和其女友劉穎饺饭,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體职车,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瘫俊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了悴灵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扛芽。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖积瞒,靈堂內(nèi)的尸體忽然破棺而出川尖,到底是詐尸還是另有隱情,我是刑警寧澤茫孔,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布叮喳,位于F島的核電站,受9級(jí)特大地震影響缰贝,放射性物質(zhì)發(fā)生泄漏馍悟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一剩晴、第九天 我趴在偏房一處隱蔽的房頂上張望锣咒。 院中可真熱鬧,春花似錦李破、人聲如沸宠哄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至诽俯,卻和暖如春妇菱,著一層夾襖步出監(jiān)牢的瞬間承粤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工闯团, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留辛臊,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓房交,卻偏偏與公主長(zhǎng)得像彻舰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子候味,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 一刃唤、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,746評(píng)論 0 10
  • 0.linux啟動(dòng)的步驟 設(shè)備加電----》BIOS自檢-----》grub引導(dǎo)啟動(dòng)-----》加載內(nèi)核----》...
    萌面大叔2閱讀 779評(píng)論 0 1
  • 第三章 數(shù)組 數(shù)組是一個(gè)可以存儲(chǔ)一組或一系列數(shù)值的變量 一個(gè)包含其他數(shù)組的數(shù)組稱為多維數(shù)組。 關(guān)聯(lián)數(shù)組允許使用更...
    梁燁端木閱讀 682評(píng)論 0 0
  • Shell 變量 定義變量時(shí)笼裳,變量名不加美元符號(hào)($,PHP語(yǔ)言中變量需要)粱玲,如: your_name="runo...
    好看的羊兒閱讀 576評(píng)論 0 0
  • shell是一個(gè)用C語(yǔ)言編寫的應(yīng)用程序躬柬,它是一種命令語(yǔ)言又是一種程序設(shè)計(jì)語(yǔ)言。shell腳本(she...
    柚子1231223閱讀 1,642評(píng)論 0 3