语法 | 说明 |
---|---|
${varible#*str} | 从左往右,删除最短的一个以string结尾的子串,即截取第一个string子串之后的字符串 |
${varible##*str} | 从左往右,删除最长的一个以string结尾的子串,即截取最后一个string子串之后的字符串 |
${varible%str*} | 从右往左,删除最短的一个以string开头的子串,即截取最后一个string子串之前的字符串 |
${varible%%str*} | 从右往左,删除最长的一个以string开头的子串,即截取第一个string子串之前的字符串 |