url=http://www.foo.bar/file.ext; echo ${url##/*}
我希望可以打印此代码file.ext
,但是它将打印整个URL。为什么?如何提取文件名?
好吧,我期待发生错误的事情。好吧,我想提取file.ext
—
ManuelSchneid3r
您要切断字符串的结尾吗?尝试
—
凯文
dirname $url
。或者grep -o 'http://[^/]*' <<<$url
。