婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本8種字符串截取方法總結

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

熱門標簽:excel地址地圖標注 東莞電銷機器人價格一覽表 陜西電銷卡外呼系統怎么安裝 地圖標注超出范圍怎么辦 百度地圖標注圖標更換 百度地圖的地圖標注 杭州機器人外呼系統 旅游地圖標注大全 佛山高德地圖標注中心

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 表示)

您可能感興趣的文章:
  • Linux Shell 截取字符串的方法示例
  • shell編程中的字符串截取方法小結
  • Powershell截取字符串并添加省略號的例子
  • Shell字符串截取的詳細方法
  • Shell字符串截取的實現方法(非常詳細)

標簽:朝陽 雅安 通遼 延邊 西藏 青島 隨州 南充

巨人網絡通訊聲明:本文標題《Shell腳本8種字符串截取方法總結》,本文關鍵詞  Shell,腳本,8種,字符串,截取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本8種字符串截取方法總結》相關的同類信息!
  • 本頁收集關于Shell腳本8種字符串截取方法總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 贵阳市| 元朗区| 灵石县| 方城县| 抚顺县| 忻州市| 连平县| 成安县| 营口市| 洛浦县| 基隆市| 临洮县| 康保县| 信宜市| 金溪县| 郎溪县| 临潭县| 天长市| 同德县| 东台市| 简阳市| 阿拉善左旗| 西平县| 绥中县| 兰考县| 洛扎县| 格尔木市| 陵水| 务川| 开鲁县| 平乡县| 镇安县| 万州区| 张家川| 普格县| 平罗县| 台北市| 库车县| 阜宁县| 塔河县| 巧家县|