亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shell的數組腳本編程是怎樣的

發布時間:2021-10-15 10:08:37 來源:億速云 閱讀:135 作者:柒染 欄目:編程語言

這期內容當中小編將會給大家帶來有關Shell的數組腳本編程是怎樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

數組(array)

  1.變量:存儲單個元素的內存空間;

  2.數組:存儲多個元素的連續的內存空間,相當于多個變量的集合;

  3.數組名和索引

  索引:編號從0開始,屬于數值索引;注意:索引可支持使用自定義的格式,而不僅是數值格式,即為關聯索引,bash5.0版本之后開始支持;bash--version查看bash版本例如:自定義索引為字母和單詞(first);bash的數組支持稀疏格式(索引不連續);

  4.聲明數組

  declare-aARRAY_NAME(數組名)declare-AARRAY_NAME:關聯數組(必須先聲明數組)注意:兩者不可相互轉換臨時生效(exit);先聲明,再使用;數組賦值1.數組元素的賦值

  (1)一次只賦值一個元素;

  ARRAY_NAME[INDEX]=VALUEweekdays[0]="Sunday"weekdays[4]="Thursday"echo${weekdays[0]}顯示數組的某個元素echo${weekdays[4]}unsetweekdays[0]刪除數組中的某個索引unsetweekdays刪除數組中的全部索引引號作用:"a_b"這個形式必須加引號;

  (2)一次賦值全部元素:

  ARRAY_NAME=("VAL1""VAL2""VAL3"...)

引用數組

  (1)引用數組元素:

  (2)引用數組所有元素:

  (3)數組的長度(數組中元素的個數):

  (4)刪除數組中的某元素:導致稀疏格式

  (5)刪除整個數組:

高級變量用法

  有類型變量Shell變量一般是無類型的,但是bashShell提供了declare和typeset兩個命令用于指定變量的類型,兩個命令是等價的;declare[選項]變量名-r聲明或顯示只讀變量-i將變量定義為整型數-a將變量定義為數組-A將變量定義為關聯數組-f顯示此腳本前定義過的所有函數名及其內容-F僅顯示此腳本前定義過的所有函數名-x聲明或顯示環境變量和函數-l聲明變量為小寫字母declare–lvar=UPPER-u聲明變量為大寫字母declare–uvar=lower七、eval命令eval命令將會首先掃描命令行進行所有的置換,然后再執行該命令。該命令適用于那些一次掃描無法實現其功能的變量,該命令對變量進行兩次掃描;

上述就是小編為大家分享的Shell的數組腳本編程是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗源县| 达日县| 新闻| 五莲县| 通山县| 杭锦后旗| 邯郸市| 乳源| 巫山县| 万年县| 武山县| 金坛市| 宁都县| 农安县| 陈巴尔虎旗| 泸定县| 潼关县| 蒙阴县| 南康市| 临泉县| 万州区| 咸宁市| 天等县| 大田县| 登封市| 吴桥县| 大名县| 英山县| 兴城市| 渭源县| 山东省| 平谷区| 新蔡县| 临夏市| 七台河市| 明溪县| 六盘水市| 东兰县| 稷山县| 霍山县| 鹿邑县|