真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Shell的數(shù)組腳本編程是怎樣的

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Shell的數(shù)組腳本編程是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、唐山ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的唐山網(wǎng)站制作公司

數(shù)組(array)

1.變量:存儲(chǔ)單個(gè)元素的內(nèi)存空間;

2.數(shù)組:存儲(chǔ)多個(gè)元素的連續(xù)的內(nèi)存空間,相當(dāng)于多個(gè)變量的集合;

3.數(shù)組名和索引

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

4.聲明數(shù)組

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

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

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

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

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

引用數(shù)組

(1)引用數(shù)組元素:

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

(3)數(shù)組的長(zhǎng)度(數(shù)組中元素的個(gè)數(shù)):

(4)刪除數(shù)組中的某元素:導(dǎo)致稀疏格式

(5)刪除整個(gè)數(shù)組:

高級(jí)變量用法

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

上述就是小編為大家分享的Shell的數(shù)組腳本編程是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享名稱:Shell的數(shù)組腳本編程是怎樣的
文章分享:http://weahome.cn/article/jhhhhj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部