91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

仙游县| 义乌市| 高安市| 晋城| 东宁县| 五指山市| 正镶白旗| 襄汾县| 新河县| 白银市| 勐海县| 镇平县| 九台市| 庆城县| 晋江市| 习水县| 桦南县| 肥东县| 绵竹市| 临漳县| 利辛县| 香格里拉县| 璧山县| 柳林县| 鄂伦春自治旗| 曲水县| 鄯善县| 连江县| 天台县| 罗田县| 望江县| 光山县| 徐州市| 怀来县| 泸州市| 齐河县| 浦县| 凭祥市| 天柱县| 南丰县| 洛隆县|