"${varible##string}"
从左向右截取末了一个string后的字符串
e.g.

exampleString="abc//888//abcdd//1234//444//1234//5" subString="${exampleString##//}" echo $subString
输出结果
5
方法2
"${varible#string}"
从左向右截取第一个string后的字符串
e.g.
exampleString="abc//888//abcdd//1234//444//1234//5" subString="${exampleString#//}" echo $subString
输出结果
888//abcdd//1234//444//1234//5
方法3
"${varible%%string}"
从右向左截取末了一个string后的字符串
e.g.
exampleString="abc//888//abcdd//1234//444//1234//5" subString="${exampleString%%//}" echo $subString
输出结果
abc
方法4
"${varible%string}"
从右向左截取第一个string后的字符串
e.g.
exampleString="abc//888//abcdd//1234//444//1234//5" subString="${exampleString%//}" echo $subString
输出结果
abc//888//abcdd//1234//444//1234
运用示例
从字符串中提取出手机号码
applyString="我的手机号码是18888888891,QQ是88998989。"
frist="${applyString#是}" second="${frist%,}" echo $second
结果输出
18888888891