1.表达式:${#string}
$string的长度
2.表达式:${string:pos}
在$string中, 从位置$pos开始提取子串
3.表达式:${string:pos:length}
在$string中, 从位置$pos开始提取长度为$length的子串
4.表达式:${string#delString}
从变量$string的开头, 删除最短匹配$delString的子串
5.表达式:${string##delString}
从变量$string的开头, 删除最长匹配$delString的子串
6.表达式:${string%delString}
从变量$string的结尾, 删除最短匹配$delString的子串
7.表达式:${string%%delString}
从变量$string的结尾, 删除最长匹配$delString的子串
8.表达式:${string/delString/replaceString}
使用$replaceString, 来代替第一个匹配的$delString
9.表达式:${string//delString/replaceString}
使用$replaceString, 代替所有匹配的$delString
10.表达式:${string/#delString/replaceString}
如果$string的前缀匹配$delString, 那么就用$replaceString来代替匹配到的$delString
11表达式:${string/%delString/replaceString}
如果$string的后缀匹配$delString, 那么就用$replaceString来代替匹配到的$delString