老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

LinuxShell數(shù)組的創(chuàng)建及使用方法-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“Linux Shell 數(shù)組的創(chuàng)建及使用方法”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)公司成立于2013年,先為千陽(yáng)等服務(wù)建站,千陽(yáng)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為千陽(yáng)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

linux shell在編程方面比windows 批處理強(qiáng)大太多,無論是在循環(huán)、運(yùn)算。已經(jīng)數(shù)據(jù)類型方面都是不能比較的。 下面是個(gè)人在使用時(shí)候,對(duì)它在數(shù)組方面一些操作進(jìn)行的總結(jié)。

1.數(shù)組定義


[chengmo@centos5 ~]$ a=(1 2 3 4 5)
[chengmo@centos5 ~]$ echo $a

一對(duì)括號(hào)表示是數(shù)組,數(shù)組元素用“空格”符號(hào)分割開。

2.數(shù)組讀取與賦值

得到長(zhǎng)度:


[chengmo@centos5 ~]$ echo ${#a[@]}
5


用${#數(shù)組名[@或*]} 可以得到數(shù)組長(zhǎng)度

讀取:


[chengmo@centos5 ~]$ echo ${a[2]} 
3

[chengmo@centos5 ~]$ echo ${a[*]} 
1 2 3 4 5

用${數(shù)組名[下標(biāo)]} 下標(biāo)是從0開始  下標(biāo)是:*或者@ 得到整個(gè)數(shù)組內(nèi)容

賦值:


[chengmo@centos5 ~]$ a[1]=100

[chengmo@centos5 ~]$ echo ${a[*]} 
1 100 3 4 5

[chengmo@centos5 ~]$ a[5]=100   
[chengmo@centos5 ~]$ echo ${a[*]}

1 100 3 4 5 100

直接通過 數(shù)組名[下標(biāo)] 就可以對(duì)其進(jìn)行引用賦值,如果下標(biāo)不存在,自動(dòng)添加新一個(gè)數(shù)組元素

刪除:


[chengmo@centos5 ~]$ a=(1 2 3 4 5)
[chengmo@centos5 ~]$ unset a
[chengmo@centos5 ~]$ echo ${a[*]}

[chengmo@centos5 ~]$ a=(1 2 3 4 5)
[chengmo@centos5 ~]$ unset a[1]  
[chengmo@centos5 ~]$ echo ${a[*]} 
1 3 4 5
[chengmo@centos5 ~]$ echo ${#a[*]}
4

直接通過:unset 數(shù)組[下標(biāo)] 可以清除相應(yīng)的元素,不帶下標(biāo),清除整個(gè)數(shù)據(jù)。

3.特殊使用

分片:


[chengmo@centos5 ~]$ a=(1 2 3 4 5)
[chengmo@centos5 ~]$ echo ${a[@]:0:3}
1 2 3
[chengmo@centos5 ~]$ echo ${a[@]:1:4}
2 3 4 5

[chengmo@centos5 ~]$ c=(${a[@]:1:4})
[chengmo@centos5 ~]$ echo ${#c[@]}
4
[chengmo@centos5 ~]$ echo ${c[*]} 
2 3 4 5


直接通過 ${數(shù)組名[@或*]:起始位置:長(zhǎng)度} 切片原先數(shù)組,返回是字符串,中間用“空格”分開,因此如果加上”()”,將得到切片數(shù)組,上面例子:c 就是一個(gè)新數(shù)據(jù)。

替換:

[chengmo@centos5 ~]$ a=(1 2 3 4 5)  
[chengmo@centos5 ~]$ echo ${a[@]/3/100}
1 2 100 4 5
[chengmo@centos5 ~]$ echo ${a[@]}
1 2 3 4 5
[chengmo@centos5 ~]$ a=(${a[@]/3/100}) 
[chengmo@centos5 ~]$ echo ${a[@]}   
1 2 100 4 5

調(diào)用方法是:${數(shù)組名[@或*]/查找字符/替換字符} 該操作不會(huì)改變?cè)葦?shù)組內(nèi)容,如果需要修改,可以看上面例子,重新定義數(shù)據(jù)。

從上面講到的,大家可以發(fā)現(xiàn)linux shell 的數(shù)組已經(jīng)很強(qiáng)大了,常見的操作已經(jīng)綽綽有余了。

“Linux Shell 數(shù)組的創(chuàng)建及使用方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)站名稱:LinuxShell數(shù)組的創(chuàng)建及使用方法-創(chuàng)新互聯(lián)
URL標(biāo)題:http://www.xueling.net.cn/article/cdicdi.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲情综合五月天 | 久草在线视频免费资源观看 | 天天综合入口 | 日日碰狠狠添天天爽五月婷 | 欧美男男激情videosgay | 久草资源在线 | 91久久国产综合久久91精品网站 | 日本91精品 | 男人脱了美女内衣摸她胸视频 | 精品国产乱子伦 | 欧美偷窥清纯综合图区 | 国产精品99久久久久久人红楼 | 日本视频网 | 久久久噜噜噜久久熟女色 | 手机一级片 | 99九九99九九九99九他书对 | 亚洲精品国产精品色欲AV | 国产人妻777人伦精品HD | 黑人巨大精品欧美在线观看 | 国产精品日产欧美久久久久 | 亚洲卡一卡二新区永久时长 | 热久久中文字幕 | 麻豆国产网站 | 国产亚洲精久久久久久 | 青青视频一区二区 | 日日碰日日摸日日澡视频播放 | 中文无码精品a∨在线 | 久久久久亚洲AV无码尤物 | 久久夜色精品国产欧美乱 | A级大胆欧美人体大胆666 | 日韩国产成人精品 | 麻豆一区二区三区精品视频 | 扒开两腿中间缝流白浆在线看 | 97精品人妻一区二区三区香蕉 | 欧美区国产 | 国产成人无码aⅴ片在线观看导航 | 欧美在线视频一区 | 极品成人 | 三级网在线 | 亚洲一区二区三区四区中文字幕 | 亚洲国产欧美在线人成aaaa20 |