獲取子串-4

表達(dá)式 說(shuō)明
${#string} 返回string的長(zhǎng)度
${string:position} 在string中,position往后提取
${string:position:length} 在string中,從position提取length個(gè)長(zhǎng)度字符
${string#substring} 在string中,從頭刪除substring最短匹配(必須從第一位開(kāi)始匹配)
${string##substring} 在string中,從頭刪除substring最長(zhǎng)匹配
${string%substring} 在string中,從尾刪除substring最短匹配(必須從最后一位開(kāi)始匹配)
${string%%substring} 在string中,從尾刪除substring最長(zhǎng)匹配
${string/substring/replace} 用replace替換string中第一個(gè)匹配的substring
${string/#substring/replace} 從頭開(kāi)始用replace替換string中第一個(gè)匹配的substring(同上)
${string/$substring/replace} 從尾開(kāi)始用replace替換string中第一個(gè)匹配的substring
${string//substring/replace} 用replace替換所有string中匹配的substring

示例:

[root@localhost ~]# echo $str
I love china love maogongclear
[root@localhost ~]# str=${str/"love"/"very love"}
[root@localhost ~]# echo $str
I very love china love maogongclear
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容