shell脚本在变量名后面加##*/有啥用? 如:${variablename##*/} 求大神赐教
https://blog.csdn.net/jiezi2016/article/details/79649382
“##”表示如果模式匹配于变量值的开头处,则删除匹配的最长部分,并且返回剩下的部分 “#”表示如果模式匹配于变量值的开头处,则删除匹配的最短部分,并且返回剩下的部分 后面是个“正则” 下面是个例子 [root@mycentOS701 local]# more a.sh #!/bin/bash Var=/home/firefox/MyProgram/fire.login.name echo ${Var##*/} [root@mycentOS701 local]# ./a.sh fire.login.name