我无法让它正常运作:
echo $VERSIONNUMBER
我得到的是:v0.9.3-beta
VERSIONNUMBERNAME=${VERSIONNUMBER:1}
echo $VERSIONNUMBERNAME
我得到的结果是:0.9.3-beta
VERSION=${VERSIONNUMBERNAME/./_}
echo $VERSION
目前版本号为:0_9.3-beta
我希望版本号为:0_9_3-beta
我已经搜索了很多,但是还是无法理解。
最好的方式是用一行代码去除v并将句点替换为下划线。
.
将匹配您字符串中的每个字符,因为在正则表达式语法中它是通配符。 - Charles DuffyVERSION=$( echo ${VERSIONNUMBER:1} | tr '.' '_' )
- Jack