我正在使用一个名为PRODUCT_VERSION
的变量的脚本。
该版本带有一个点(例如6.0
)。
我需要删除点并将结果保存在另一个变量中。
到目前为止,我来到这里,但它无法正常工作
PRD_VER=$(sed "s/$PRODUCT_VERSION/\.//g")
答案 0 :(得分:5)
$ PRODUCT_VERSION=6.0
$ PRD_VER=${PRODUCT_VERSION/.}
$ echo $PRD_VER
60
答案 1 :(得分:1)
这可能适合你(GNU sed& bash):
NEW=$(sed 's/\.//g' <<<"$OLD")
或
NEW=$(echo "$OLD" | sed 's/\.//g')
然而Penny先生的回答是迄今为止最好的方法。