如何使用shell數組「shell數組賦值的用法」

什麼是shell數組:

通常情況下,在使用shell腳本的過程中,我們會將一系列的數值保留下來,從而進行引用的操作。

這種將一系列的值統一以某一個名稱保留下來的方式就是數組了。當然,在shell當中只能夠支持一維數組。

在shell數組當中,包含的多個值,每一個值我們都可以將其稱為數組的元素,每個元素都會有對應的下標,用來定義對應的元素處在數組當中的哪一個位置。下標默認情況下從0開始。

shell數組的賦值:

shell數組的賦值方式總共有兩種,如下:

1.針對數組當中的單個元素賦值

數組名稱【下標元素】=值

舉例:

shell數組的應用

2.同時針對整個數組賦值

舉例:

shell數組的應用

第一句賦值方式下標從0開始,當然也可以跳過0元素進行賦值。第二句就直接從1開始賦值,後續下標順延。

shell數組的引用:

1.引用單個元素

shell數組的應用

2.引用所有元素

shell數組的應用

或者:

shell數組的應用

兩者的區別可以通過以下腳本看出:

@代表的是依次取出每個元素,*指的是將所有元素作為一個整體一次取出:

shell數組的應用

3.引用數組的長度

shell數組的應用

shell數組的應用

1.取出/etc/passwd指定行數腳本

shell數組的應用

執行效果如下:

shell數組的應用

以上實驗證明,執行bash test.sh 後面跟上行號,的確能夠將對應行內容取出來。

2.將多個數字進行降序排序腳本

shell數組的應用

執行結果如下:

shell數組的應用

linux系統中的shell數組的應用到這裡就給大家介紹完了

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/281395.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-21 13:17
下一篇 2024-12-21 13:17

相關推薦

發表回復

登錄後才能評論