婷婷综合国产,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種字符串截取方法總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 六盘水市| 高陵县| 仁布县| 汨罗市| 秦皇岛市| 汤原县| 佛教| 湟中县| 安吉县| 秭归县| 神木县| 贵州省| 玉山县| 霍州市| 仙居县| 鄄城县| 布尔津县| 宝兴县| 余江县| 东乡族自治县| 武冈市| 托里县| 陆河县| 墨江| 肥西县| 泰州市| 安塞县| 陇南市| 盐山县| 前郭尔| 耒阳市| 德庆县| 清水县| 慈利县| 闵行区| 铅山县| 姚安县| 类乌齐县| 古浪县| 连江县| 梅州市|