# 变量替换
## 字符串处理
### 字符长度
1. ${#string}
2. `expr length "$string"`
### 获取字符串索引位置
1. expr index "$string" substr
### 获取子串长度
1. expr match "$string" substr
### 抽取子串
方法一:
1. ${string:position}
2. ${string:position:length}
3. ${string: -position} 或者 ${string:(position)}
方法二:
1. expr substr $string $position $length
注意:使用expr,索引计数是从1开始计算;使用${string:position},索引计数是从0开始计数