




















变量| 语法 | 说明 |
|---|---|
| ${变量名#匹配规则} | 从变量开头进行规则匹配,将符合最短的数据删除 |
| ${变量名##匹配规则} | 从变量开头进行规则匹配,将符合最长的数据删除 |
| ${变量名%匹配规则} | 从变量尾部进行规则匹配,将符合最短的数据删除 |
| ${变量名%%匹配规则} | 从变量尾部进行规则匹配,将符合最长的数据删除 |
| ${变量名/旧字符串/新字符串} | 变量内容符合旧字符串则,则第一个旧字符串会被新字符串取代 |
| ${变量名//旧字符串/新字符串} | 变量内容符合旧字符串则,则全部的旧字符串会被新字符串取代 |
| - | 语法 | 说明 |
|---|---|---|
| 方法一 | ${#string} | 无 |
| 方法二 | expr length “$string” | string 有空格,则必须加双引号 |
获取子串在字符串中的索引位置
语法: expr index $string $substring
计算子串长度
语法: expr match $string substr
抽取子串
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。