日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

如何使用shell數(shù)組 shell數(shù)組賦值的用法

什么是shell數(shù)組:
通常情況下,在使用shell腳本的過(guò)程中,我們會(huì)將一系列的數(shù)值保留下來(lái),從而進(jìn)行引用的操作 。
這種將一系列的值統(tǒng)一以某一個(gè)名稱(chēng)保留下來(lái)的方式就是數(shù)組了 。當(dāng)然,在shell當(dāng)中只能夠支持一維數(shù)組 。
在shell數(shù)組當(dāng)中,包含的多個(gè)值,每一個(gè)值我們都可以將其稱(chēng)為數(shù)組的元素,每個(gè)元素都會(huì)有對(duì)應(yīng)的下標(biāo),用來(lái)定義對(duì)應(yīng)的元素處在數(shù)組當(dāng)中的哪一個(gè)位置 。下標(biāo)默認(rèn)情況下從0開(kāi)始 。
shell數(shù)組的賦值:
shell數(shù)組的賦值方式總共有兩種,如下:
1.針對(duì)數(shù)組當(dāng)中的單個(gè)元素賦值
數(shù)組名稱(chēng)【下標(biāo)元素】=值
舉例:

如何使用shell數(shù)組 shell數(shù)組賦值的用法2.同時(shí)針對(duì)整個(gè)數(shù)組賦值
舉例:

如何使用shell數(shù)組 shell數(shù)組賦值的用法第一句賦值方式下標(biāo)從0開(kāi)始,當(dāng)然也可以跳過(guò)0元素進(jìn)行賦值 。第二句就直接從1開(kāi)始賦值,后續(xù)下標(biāo)順延 。
shell數(shù)組的引用:
1.引用單個(gè)元素

如何使用shell數(shù)組 shell數(shù)組賦值的用法2.引用所有元素

如何使用shell數(shù)組 shell數(shù)組賦值的用法或者:

如何使用shell數(shù)組 shell數(shù)組賦值的用法兩者的區(qū)別可以通過(guò)以下腳本看出:
@代表的是依次取出每個(gè)元素,*指的是將所有元素作為一個(gè)整體一次取出:

如何使用shell數(shù)組 shell數(shù)組賦值的用法3.引用數(shù)組的長(zhǎng)度

如何使用shell數(shù)組 shell數(shù)組賦值的用法shell數(shù)組的應(yīng)用
1.取出/etc/passwd指定行數(shù)腳本

如何使用shell數(shù)組 shell數(shù)組賦值的用法執(zhí)行效果如下:

如何使用shell數(shù)組 shell數(shù)組賦值的用法以上實(shí)驗(yàn)證明,執(zhí)行bash test.sh 后面跟上行號(hào),的確能夠?qū)?duì)應(yīng)行內(nèi)容取出來(lái) 。
2.將多個(gè)數(shù)字進(jìn)行降序排序腳本

如何使用shell數(shù)組 shell數(shù)組賦值的用法執(zhí)行結(jié)果如下:

如何使用shell數(shù)組 shell數(shù)組賦值的用法【如何使用shell數(shù)組 shell數(shù)組賦值的用法】linux系統(tǒng)中的shell數(shù)組的應(yīng)用到這里就給大家介紹完了

    推薦閱讀