- ${#string} 返回$string的长度
- ${string:position} 在$string中,从位置$position之后开始提取子串
- $(string:position:length) 在$string中,从位置$position之后开始提取长度为$length的子串
- ${string#substring} 从变量$string开头开始删除最短匹配$substring子串
- $(string##substring) 从变量$string开头开始删除最长匹配$substring子串
- ${string%substring} 从变量$string结尾开始删除最短匹配$substring子串
- ${string%%substring} 从变量$string结尾开始删除最长匹配$substring子串
- ${string/substring/replace} 使用$replace,来代替第一个匹配的$substring
- ${string/#substring/replace} 如果$string前缀匹配$substring,就用$replace来代替匹配$substring
依次举例说明:
时间: 2024-10-13 21:50:26