shell脚本中的%是什么?



由于shell脚本使用一个非常常见的字符操作符,因此很难在谷歌上找到它们,所以我在这里问一下。我在shell脚本中有以下行:

marvel_dir=${prototxt%marvel*}marvel

其中prototxt为prototxt文件的完整路径和文件名。

我的问题是"%"在那里做什么?"*"怎么样?

当在${variable%substring}模式中使用百分号(%)时,它将返回从变量后面删除的子字符串中出现次数最短的变量的内容。

源这里

相关内容

  • 没有找到相关文章

最新更新