我有办法使用下面的方法获取文件扩展名
url='http://foo.com/index.php?foo=bar'
ext="${url##*.}"
echo $ext // php?foo=bar
但是从中删除 GET 参数时遇到问题 这个,我将如何在我的 ext 参数中使用它?
我正在使用 BASH v4+
最佳答案
您可以使用:
ext='php?foo=bar'
echo "${ext%\?*}"
php
关于BASH 在没有 GET 参数的情况下获取文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20955917/