一.变量替换
1.语法及替换规则
语法 | 说明 |
---|---|
${变量名#匹配规则} | 从变量开头进行规则匹配,将符合最短的数据删除 |
${变量名##匹配规则} | 从变量开头进行规则匹配,将符合最长的数据删除【贪婪模式】 |
${变量名%匹配规则} | 从变量尾部进行规则匹配,将符合最短的数据删除 |
${变量名%%匹配规则} | 从变量尾部进行规则匹配,将符合最长的数据删除【贪婪模式】 |
${变量名/旧字符串/新字符串} | 变量内容符合旧字符串,则第一个旧字符串会被新字符串代替 |
${变量名//旧字符串/新字符串} | 变量内容符合旧字符串,则全部的旧字符串会被新字符串取代 |
example:
var_1="Test is just test."
echo $var_1
> Test is just test.
echo ${var_1#*es}
> t is just test.
echo ${var_1##*es}
> t.
...
二.字符串处理
未完待续,周末更新…