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的最后16个字符
echo
exit 0
[root@kibana ~]# sh parameter.sh
var = abcd123456abcd789
pattern = b*9
------------
${var%%pattern} = a
[root@kibana ~]#
117

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



