1.${var%Pattern}
${var%Pattern}从变量$var的结尾删除最短匹配$Pattern的子串
2.实例
样例:
[root@kibana ~]# cat parameter.sh
#!/bin/bash
var=abcd123456abcd789
pattern=b*9
echo "var = $var"
echo "pattern = $pattern"
echo "------------"
echo '${var%pattern} =' "${var%$pattern}"
#最短的可能匹配,去掉abcd123456abcd789的最后6个字符
echo
exit 0
[root@kibana ~]# sh parameter.sh
var = abcd123456abcd789
pattern = b*9
------------
${var%pattern} = abcd123456a
[root@kibana ~]#