中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

江口县| 金山区| 湘潭市| 繁峙县| 茌平县| 无锡市| 齐齐哈尔市| 大庆市| 黑山县| 利川市| 历史| 石阡县| 龙井市| 梁平县| 克什克腾旗| 闻喜县| 兴宁市| 黄大仙区| 五莲县| 吉隆县| 明星| 嘉定区| 济阳县| 青冈县| 宜昌市| 惠来县| 都江堰市| 福泉市| 乡城县| 陕西省| 甘泉县| 贵州省| 泌阳县| 固镇县| 克什克腾旗| 交口县| 和静县| 象州县| 界首市| 射洪县| 淮南市|