作业帮 > 综合 > 作业

在shell里面,“%”、“#”、“*” 如${a%#.}、${a%%.*}、${a##.*}

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/06 05:11:28
在shell里面,“%”、“#”、“*” 如${a%#.}、${a%%.*}、${a##.*}
在shell里面,“%”、“#”、“*” 如${a%#.}、${a%%.*}、${a##.*}
${varible##*string} 从左向右截取最后一个string后的字符串
${varible#*string}从左向右截取第一个string后的字符串
${varible%%string*}从右向左截取最后一个string后的字符串
${varible%string*}从右向左截取第一个string后的字符串
“*”只是一个通配符有时可以不要
例子:
$ MYVAR=foodforthought.jpg
$ echo ${MYVAR##*fo}
rthought.jpg
$ echo ${MYVAR#*fo}
odforthought.jpg