删除所有文件扩展名
这个问题在这里已经有了答案:
尝试这个:
x=file.tar.sh
echo ${x##*.}
这将打印sh
如果你想获得tar.sh
,那么:
echo ${x#*.}
这里*
匹配发生前的任何一组字符.
这个问题在这里已经有了答案:
尝试这个:
x=file.tar.sh
echo ${x##*.}
这将打印sh
如果你想获得tar.sh
,那么:
echo ${x#*.}
这里*
匹配发生前的任何一组字符.