双标签后跟星号语法

时间:2016-03-06 13:29:10

标签: linux bash

我想弄清楚我需要重写的脚本。

并且有以下语法

temp_var=${variable##* -p}

我查了一下,但没有找到这样的东西......

你能告诉我星号语法后面的Double-hashtags是什么意思吗?

1 个答案:

答案 0 :(得分:2)

这是bash parameter substitution

  

${var##Pattern} $var中移除与$Pattern前端相匹配的$var的最长部分。

示例:

$ var=asssssssdf
$ echo ${var##a*s}
df