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

主頁 > 知識庫 > Linux Shell 截取字符串的方法示例

Linux Shell 截取字符串的方法示例

熱門標簽:同花順電話機器人微信 武漢語音電銷機器人加盟 輝縣市地圖標注 外呼系統的合法性 威海電銷外呼系統好用嗎 湖北孝感如何辦理 房產證地圖標注的兩個面積 地圖標注x是啥意思 北京電銷機器人對市場的影響

shell中截取字符串的方法很多

${var#*/}
${var##*/}
${var%/*}
${var%%/*}
${var:start:len}
${var:start}
${var:0-start:len}
${var:0-start}

格式 說明
${string: start :length} 從 string 字符串的左邊第 start 個字符開始,向右截取 length 個字符。
${string: start} 從 string 字符串的左邊第 start 個字符開始截取,直到最后。
${string: 0-start :length} 從 string 字符串的右邊第 start 個字符開始,向右截取 length 個字符。
${string: 0-start} 從 string 字符串的右邊第 start 個字符開始截取,直到最后。
${string#*chars} 從 string 字符串第一次出現 *chars 的位置開始,截取 *chars 右邊的所有字符。
${string##*chars} 從 string 字符串最后一次出現 *chars 的位置開始,截取 *chars 右邊的所有字符。
${string%*chars} 從 string 字符串第一次出現 *chars 的位置開始,截取 *chars 左邊的所有字符。
${string%%*chars} 從 string 字符串最后一次出現 *chars 的位置開始,截取 *chars 左邊的所有字符。

--------------------------------------------------------------------------------

下面用幾個例子展示一下:

1) 獲得字符串的長度

語法:

${#var}

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

length=${#str}
echo "length : [${length}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
length : [61]

--------------------------------------------------------------------------------

2) 使用 # 和 ## 獲取尾部子字符串

2.1) # 最小限度從前面截取word

語法:

${parameter#word} 

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

#分割符為'/'
substr=${str#*/}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [/www.fengbohello.xin3e.com/blog/shell-truncating-string]

2.2) ## 最大限度從前面截取word

語法:

${parameter##word}

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

#分割符為'/'
substr=${str##*/}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [shell-truncating-string]

--------------------------------------------------------------------------------

3) 使用 % 和 %% 獲取頭部子字符串

3.1) % 最小限度從后面截取word

語法:

${parameter%word} 

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

substr=${str%/*}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [http://www.fengbohello.xin3e.com/blog]

3.2) %% 最大限度從后面截取word

語法:

${parameter%%word}

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

substr=${str%%/*}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [http:]

--------------------------------------------------------------------------------

4)使用 ${var:} 模式獲取子字符串

4.1) 指定從左邊第幾個字符開始以及子串中字符的個數

語法:

${var:start:len}

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

#其中的 0 表示左邊第一個字符開始,7 表示子字符的總個數。
substr=${str:0:7}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [http://]

4.2) 從左邊第幾個字符開始一直到結束

語法:

${var:7}

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

#其中的 7 表示左邊第8個字符開始
substr=${str:7}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [www.fengbohello.xin3e.com/blog/shell-truncating-string]

4.3) 從右邊第幾個字符開始以及字符的個數

語法:

${var:0-start:len}

示例代碼:

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

#其中的 0-23 表示右邊算起第23個字符開始,5 表示字符的個數
substr=${str:0-23:5}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [shell]

4.4) 從右邊第幾個字符開始一直到結束

語法:

${var:0-start}

示例代碼:

 

str="http://www.fengbohello.xin3e.com/blog/shell-truncating-string"
echo "string : [${str}]"

#其中的 0-6 表示右邊算起第6個字符開始
substr=${str:0-6}
echo "substr : [${substr}]"

執行結果:

string : [http://www.fengbohello.xin3e.com/blog/shell-truncating-string]
substr : [string]

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

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

標簽:武威 安康 日喀則 西寧 蚌埠 紹興 麗江 迪慶

巨人網絡通訊聲明:本文標題《Linux Shell 截取字符串的方法示例》,本文關鍵詞  Linux,Shell,截取,字符串,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux Shell 截取字符串的方法示例》相關的同類信息!
  • 本頁收集關于Linux Shell 截取字符串的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    婷婷久久综合九色国产成人| 亚洲成av人片在线观看| 国产成人啪免费观看软件| 伦理电影国产精品| 国产精品入口麻豆九色| 色综合中文字幕国产 | 粉嫩av一区二区三区| 久久精品国产在热久久| 日韩精品一二三| 国产欧美视频在线观看| 日韩一区二区在线观看视频| 国产91精品欧美| 岛国精品在线播放| 777奇米四色成人影色区| 色婷婷久久久亚洲一区二区三区| 成人午夜电影久久影院| 国产成人在线视频网址| 国产在线观看一区二区| 精品福利在线导航| 久久久久久亚洲综合影院红桃 | 欧美最猛黑人xxxxx猛交| 国产91精品一区二区麻豆网站| 国产精华液一区二区三区| 国产一区二区在线影院| 狠狠久久亚洲欧美| 看片的网站亚洲| 亚洲国产精品久久久久婷婷884 | 国产精品福利av| 日韩一区二区电影网| 欧美成人一级视频| 欧美一区二区视频在线观看2022| av一二三不卡影片| 欧美区在线观看| 亚洲欧美另类小说视频| 美国十次综合导航| 欧美日韩国产美女| 亚洲人成网站在线| 美日韩黄色大片| 日韩美一区二区三区| 久久一夜天堂av一区二区三区 | 亚洲欧美综合在线精品| 亚洲123区在线观看| 成人美女在线视频| 欧美精品1区2区3区| 精品国产自在久精品国产| 午夜成人免费视频| 韩国在线一区二区| 在线视频国产一区| 亚洲色图一区二区三区| 处破女av一区二区| 欧美xxxxxxxx| 国产精品免费丝袜| 97久久精品人人爽人人爽蜜臀| 国产精品美女久久福利网站 | 欧洲一区在线电影| 精品久久一区二区三区| 日韩激情视频网站| 欧美日韩欧美一区二区| 一区二区三区成人| 日本精品一区二区三区高清 | 久久综合色天天久久综合图片| 韩国视频一区二区| 亚洲色图在线视频| 欧美午夜不卡在线观看免费| 69p69国产精品| 男女性色大片免费观看一区二区| 国产欧美一区二区在线观看| 欧美无乱码久久久免费午夜一区| 国产精品中文欧美| 亚洲国产中文字幕在线视频综合| 欧美极品另类videosde| 制服丝袜中文字幕一区| 欧美精品久久天天躁| 欧美日韩一区二区三区四区五区 | 成人综合婷婷国产精品久久| 亚洲免费在线观看视频| 亚洲成人7777| 精品国产一区二区三区四区四| 丝袜a∨在线一区二区三区不卡| 制服丝袜日韩国产| 国产美女一区二区| 久久色在线观看| 99精品视频在线免费观看| 亚洲成人久久影院| 亚洲精品乱码久久久久| 国产精品乱码久久久久久| 国产偷国产偷亚洲高清人白洁| 欧美精品乱码久久久久久| 欧美亚洲一区二区在线| 色综合夜色一区| 欧美日韩在线免费视频| 色狠狠av一区二区三区| 色狠狠av一区二区三区| 日本韩国欧美国产| 欧美精品18+| 国产精品五月天| 亚洲二区在线观看| 香蕉久久夜色精品国产使用方法| 精品国产亚洲在线| 久久久精品免费观看| 欧美成人精精品一区二区频| 91麻豆国产精品久久| 国产电影一区在线| 亚洲国产人成综合网站| 国产视频一区在线播放| 亚洲精品成人悠悠色影视| 亚洲欧美电影一区二区| 麻豆一区二区在线| 粉嫩在线一区二区三区视频| 男男gaygay亚洲| 91亚洲资源网| 欧美一区二区三区视频免费播放 | 日本91福利区| 东方aⅴ免费观看久久av| 亚洲黄色尤物视频| 日日夜夜免费精品视频| 国产在线精品免费av| 在线视频你懂得一区| 欧美极品美女视频| 亚洲国产cao| 高清成人免费视频| 制服.丝袜.亚洲.中文.综合| 久久精品男人的天堂| 国产精品国产自产拍高清av王其 | 日本道免费精品一区二区三区| 国产成人在线视频免费播放| 91精品国产欧美一区二区18| 欧美一区二区三区小说| 一区精品在线播放| 亚洲综合无码一区二区| 在线精品视频免费观看| 天天色天天爱天天射综合| 欧美一级欧美三级| 欧美韩国日本一区| 精品国产一区二区在线观看| 欧美刺激午夜性久久久久久久| 久久久久久久电影| 91视频免费播放| 天堂在线一区二区| 色婷婷激情综合| 亚洲欧洲av一区二区三区久久| 午夜电影一区二区三区| 在线观看免费亚洲| 国产日韩v精品一区二区| 久久久久久久久久看片| 欧美成人精品福利| 国产精品午夜久久| 97成人超碰视| 欧美国产激情一区二区三区蜜月| 自拍偷在线精品自拍偷无码专区| 国产高清在线精品| 天堂va蜜桃一区二区三区| 欧美不卡123| 成人晚上爱看视频| 中文成人av在线| 色播五月激情综合网| 免费在线观看一区| 亚洲二区视频在线| 色婷婷久久久亚洲一区二区三区| 午夜精品爽啪视频| 精品国产伦理网| 欧美性感一区二区三区| 麻豆91在线观看| 国产欧美日韩一区二区三区在线观看 | 午夜精品成人在线| 国产网站一区二区| 不卡的av电影在线观看| 热久久一区二区| 精品国产伦一区二区三区免费| 成人在线视频一区| 亚洲第一狼人社区| 欧美一区二区不卡视频| gogogo免费视频观看亚洲一| 最新不卡av在线| 日韩视频中午一区| 色狠狠一区二区三区香蕉| 中文字幕在线不卡| 亚洲黄一区二区三区| 另类调教123区| 卡一卡二国产精品 | 成人av网站大全| 色天天综合色天天久久| 波多野结衣中文字幕一区 | 91国偷自产一区二区三区观看| 成人国产电影网| 91黄色在线观看| 欧美高清一级片在线| 26uuu国产一区二区三区| 久久精品男人的天堂| 18欧美亚洲精品| 麻豆成人免费电影| aaa亚洲精品| 精品精品国产高清a毛片牛牛| k8久久久一区二区三区 | 国产一区二区三区高清播放| 欧洲精品中文字幕| 在线国产电影不卡| 2欧美一区二区三区在线观看视频| 欧美久久一二三四区| 欧美电影在线免费观看|