亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

shell基礎(六)--字符串和數組

2024-06-28 13:23:59
字體:
來源:轉載
供稿:網友
shell基礎(六)--字符串和數組

對文本處理,單獨用shell來處理還是比較薄弱。所以shell就引用了awk and sed這兩個命令。我們今天不說這個

一 字符串 字符串是shell編程中最常用最有用的數據類型,因為你定義一個變量,存的值就是一個字符串,字符串可以用單引號,也可以用雙引號,也可以不用引號

 A=1name="lottu"feel='happy'

說下字符串的處理

1. 拼接字符串       echo "${name} feels ${feel}"    #即空格就是字符串拼接2. 求字符串長度       echo ${#name}         echo `exPR length $name`       echo ${name} | awk '{print length($0)}'     #awk里面擁有豐富的函數,所以可以完全借鑒于它。3.截取字符串        echo ${name:1:4}                    #輸出ottu。下標是從0開始;這跟其他語言不一樣。        expr substr "$name" 1 4        echo ${name}|awk '{print substr($0,2,4)}'  #輸出為ottu。4. index檢索子串--返回第一次出現的位置;若找不到,則返回1         expr index "$name" lo5. match匹配子串 --返回匹配到子串的長度;若找不到,則返回0        expr match "$name" lott  #返回4         6. 替換子串${string/substring/replacement}表示僅替換一次substring相配字符,而${string//substring/replacement}表示為替換所有的substring相配的子串         str="you and me,go your home.OK? you"          echo ${str/you/tom}                      echo ${str//you/tom}

總結:靈活運用命令expr,以上實現效果都可以用awk來實現。本人對awk很熟悉;大家有什么文本處理的問題,可以找我。


二 數組

bash支持一維數組(不支持多維數組),并且沒有限定數組的大小。類似與C語言,數組元素的下標由0開始編號。獲取數組中的元素要利用下標,下標可以是整數或算術表達式,其值應大于或等于0

1. 定義數組    在Shell中,用括號來表示數組,數組元素用“空格”符號分割開。定義數組的一般形式為: array_name=(value1 ... valuen)    vname=("lottu" "li0924" "0924" "tom")2. 打印數組值    echo ${vname[2]} #輸出"0924" ;大家理解?因為shell數組的下標是從0開始。    使用使用@ 或 * 可以獲取數組中的所有元素    echo ${vname[@]}  or echo ${vname[*]}3.獲取數組長度    其實跟字符串長度差不多    echo ${#vname[*]} #輸出為4;數組的個數    求數組某個下標的值的長度   echo ${#vname[1]}  #輸出為64. 刪除數組    unset命令    unset varray_name[n]  :刪除第n+1個    unset varray_name       刪除數組 varray_name5. 獲取部分數組--格式:${數組名[@或*]:起始位置:長度}  $ vname=("lottu" "li0924" "0924" "tom")  $ echo ${vname[*]:0:2}     lottu li0924 6. 擴展read 命令來定義數組使用參數a   $ read -p "please input your number: " -a num     please input your number: 1 5 6 8   $ echo ${num[*]}    1 5 6 8 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲在线一区二区| 成人久久精品视频| 亚洲男人的天堂网站| 久久久久久伊人| 国产中文日韩欧美| 日韩福利伦理影院免费| 91免费看国产| 欧美性高潮床叫视频| 国产v综合ⅴ日韩v欧美大片| 亚洲国产小视频| 欧美人成在线视频| 欧美激情一区二区三区在线视频观看| 国产精品久久久久久久久免费看| 欧美一级在线亚洲天堂| 美日韩精品视频免费看| 欧美亚洲国产精品| 最新中文字幕亚洲| 亚洲精品91美女久久久久久久| 亚洲国产成人精品久久久国产成人一区| 欧美成人精品在线视频| 国产狼人综合免费视频| 狠狠色噜噜狠狠狠狠97| 亚洲精品视频免费在线观看| 成人精品视频99在线观看免费| 欧美大片在线看免费观看| 精品久久中文字幕久久av| 欧美高清视频一区二区| 欧美性色视频在线| 国产精品尤物福利片在线观看| 日韩欧美中文字幕在线观看| 国产成人涩涩涩视频在线观看| 一本一道久久a久久精品逆3p| 国产91在线高潮白浆在线观看| 亚洲欧美在线免费| 日韩成人在线网站| 成人av色在线观看| 亚洲欧美在线x视频| 国产精品一区二区在线| 国产女人18毛片水18精品| 精品亚洲永久免费精品| 亚洲男人的天堂在线播放| 91视频国产高清| 日韩成人中文电影| 亚洲美女喷白浆| 久久精品视频免费播放| 久久精品99国产精品酒店日本| 欧美成人午夜激情在线| 一区二区三区国产在线观看| 庆余年2免费日韩剧观看大牛| 亚洲第一av在线| 国产乱肥老妇国产一区二| 久久成人精品视频| 亚洲女人天堂色在线7777| 国产啪精品视频| 亚洲自拍另类欧美丝袜| 色先锋资源久久综合5566| 亚洲第一区第一页| 久久视频在线观看免费| 青青草原成人在线视频| 亚洲成人久久电影| 日韩av电影手机在线| 日韩最新免费不卡| 最近的2019中文字幕免费一页| 亚洲福利视频专区| 亚洲精选在线观看| 亚洲精品一区中文| 日韩欧美大尺度| 国产亚洲欧美视频| 中日韩午夜理伦电影免费| 91av视频在线观看| 欧美激情在线播放| 亚洲美女免费精品视频在线观看| 欧美伊久线香蕉线新在线| 91精品久久久久久久久久久| 色yeye香蕉凹凸一区二区av| 一区二区三区视频免费在线观看| 亚洲久久久久久久久久久| 午夜精品久久久久久久99热| 国产精品久久久| 久久久女女女女999久久| 亚洲免费高清视频| 国产精品一区二区av影院萌芽| 国产一区视频在线播放| 亚洲嫩模很污视频| 欧美激情精品久久久久久大尺度| 久久人人爽人人爽人人片av高清| 国产精品私拍pans大尺度在线| 国产精品久久电影观看| 亚洲风情亚aⅴ在线发布| 亚洲精品资源美女情侣酒店| 国产美女久久精品香蕉69| 深夜成人在线观看| 国产精品九九九| 日韩久久精品成人| 欧美日韩国产激情| 国产精品久久久999| www.99久久热国产日韩欧美.com| 精品中文字幕乱| 日韩精品视频在线免费观看| 亚洲欧美中文在线视频| 综合网中文字幕| 久久精品电影网站| 97视频在线观看视频免费视频| 国产精品久久久久久久久久久新郎| 久久久久亚洲精品成人网小说| 国产精品主播视频| 欧美激情视频网站| 国产成人在线亚洲欧美| 欧美成人sm免费视频| 亚洲日本成人女熟在线观看| 国产综合福利在线| 色噜噜狠狠狠综合曰曰曰88av| 久久精品国产精品| 日韩有码在线电影| 久久成人精品视频| 亚洲激情视频在线播放| 国产精品免费一区豆花| 亚洲精品在线观看www| 国产乱肥老妇国产一区二| 国产精品电影一区| 国产精品日韩欧美综合| 亚洲男人av电影| 精品久久久免费| 操日韩av在线电影| 亚洲欧美中文日韩v在线观看| 日本精品一区二区三区在线| 国产精品av电影| 国产成人综合一区二区三区| 国产精品久久久久久久久久新婚| 精品国产一区二区三区久久狼5月| 国产亚洲欧美另类中文| 国产999精品久久久| 欧美精品午夜视频| 成人在线小视频| 亚洲理论片在线观看| 欧美在线视频在线播放完整版免费观看| 欧美激情成人在线视频| 欧美日韩一区二区免费视频| 日韩av成人在线观看| 成人免费淫片视频软件| 久久天堂av综合合色| 久久久久久成人| 久久九九免费视频| 久久人人爽人人爽人人片亚洲| 亚洲成人精品视频在线观看| 国产精品吹潮在线观看| 日韩男女性生活视频| 欧美一级淫片videoshd| 成人性教育视频在线观看| 国产成人综合亚洲| 日韩专区在线观看| 日韩av在线直播| 国产精品激情自拍| 久久久久久久久久av| 亚洲成人av在线播放| 91免费国产视频| 欧美激情精品久久久久久| 精品中文字幕在线| 日韩视频精品在线| 91精品国产91久久久| 久久精品亚洲94久久精品| 精品国产一区二区三区久久久| 亚洲色图五月天| 97超碰国产精品女人人人爽|