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

被折叠的 条评论
为什么被折叠?



