1.剪切:
方法一: 使用${}表达式
格式:${var:起始位置:长度}
方法二:使用expr substr
格式:expr subtr “$var” 起始位置 长度
方法三:使用cat工具
格式:echo $var|cat -b 起始位置 结束位置
2.替换:
只换第一个匹配结果
格式:${var/old/new}
替换全部匹配结果
格式:${var//old/new}
3.掐头:
从左往右,最短配皮删除
格式:${变量名#*关键字}
从左往右。最长匹配删除
格式:${变量名##*关键字}
*指匹配所有
4.去尾:
从左往右,最短匹配删除
格式:${变量名%关键字*}
从左往右,最长匹配删除
格式:${变量名%%关键字*}