麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Shell腳本8種字符串截取方法總結

2020-07-27 19:12:50
字體:
來源:轉載
供稿:網友

Linux 的字符串截取很有用。有八種方法。

假設有變量 var=http://www.aaa.com/123.htm.

1. # 號截取,刪除左邊字符,保留右邊字符。

復制代碼 代碼如下:

echo ${var#*//}

其中 var 是變量名,# 號是運算符,*// 表示從左邊開始刪除第一個 // 號及左邊的所有字符
即刪除 http://
結果是 :www.aaa.com/123.htm

2. ## 號截取,刪除左邊字符,保留右邊字符。

復制代碼 代碼如下:

echo ${var##*/}

##*/ 表示從左邊開始刪除最后(最右邊)一個 / 號及左邊的所有字符
即刪除 http://www.aaa.com/

結果是 123.htm

3. %號截取,刪除右邊字符,保留左邊字符

復制代碼 代碼如下:

echo ${var%/*}

%/* 表示從右邊開始,刪除第一個 / 號及右邊的字符

結果是:http://www.aaa.com

4. %% 號截取,刪除右邊字符,保留左邊字符

復制代碼 代碼如下:

echo ${var%%/*}

%%/* 表示從右邊開始,刪除最后(最左邊)一個 / 號及右邊的字符
結果是:http:

5. 從左邊第幾個字符開始,及字符的個數

復制代碼 代碼如下:

echo ${var:0:5}

其中的 0 表示左邊第一個字符開始,5 表示字符的總個數。
結果是:http:

6. 從左邊第幾個字符開始,一直到結束。

復制代碼 代碼如下:

echo ${var:7}

其中的 7 表示左邊第8個字符開始,一直到結束。
結果是 :www.aaa.com/123.htm

7. 從右邊第幾個字符開始,及字符的個數

復制代碼 代碼如下:

echo ${var:0-7:3}

其中的 0-7 表示右邊算起第七個字符開始,3 表示字符的個數。
結果是:123

8. 從右邊第幾個字符開始,一直到結束。

復制代碼 代碼如下:

echo ${var:0-7}

表示從右邊第七個字符開始,一直到結束。
結果是:123.htm

注:(左邊的第一個字符是用 0 表示,右邊的第一個字符用 0-1 表示)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 视频一区二区精品 | 免费福利在线视频 | 欧美人与牲禽动交精品一区 | 国产一区二区国产 | 精品国产一区二区三区四区阿崩 | 国产成人午夜精品 | 久久草在线看 | 久久男人的天堂 | 黄色美女网站免费看 | 日韩欧美精品中文字幕 | 91美女福利视频 | 国产视频导航 | 国产91对白叫床清晰播放 | www69xxxxx| 亚洲情在线 | 成人黄色短视频在线观看 | 思思久而久而蕉人 | 色屁屁xxxxⅹ在线视频 | 成人免费自拍视频 | 国产女同疯狂激烈互摸 | 国产一级www| 欧美一级电影网 | 美国av免费看 | 国产91影院| 免费观看的毛片手机视频 | 色阁五月 | 成人羞羞网站入口 | 国产乱色精品成人免费视频 | 国产成人精品午夜视频' | 日韩精品二区 | 久久精品无码一区二区三区 | 调教小男生抽打尿孔嗯啊视频 | 91精品国产91久久久久久蜜臀 | 正在播放91精 | 久久第四色 | 国产精品久久久久久久久久久久久久久久 | 久久草在线视频国产 | 久久午夜神器 | 精品一区二区三区在线播放 | 日本成人一二三区 | 色阁阁69婷婷 |