我在 Ubuntu 16.04,bash 版本4.3.48
这样它就可以按预期工作:
string=cmake-3.16.4.tar.gz
echo ${string##*.}
gz
但是这个失败了:
echo ${cmake-3.16.4.tar.gz##*.}
3.16.4.tar.gz##*.
我在 Ubuntu 16.04,bash 版本4.3.48
这样它就可以按预期工作:
string=cmake-3.16.4.tar.gz
echo ${string##*.}
gz
但是这个失败了:
echo ${cmake-3.16.4.tar.gz##*.}
3.16.4.tar.gz##*.