我正在使用一个脚本,该脚本有一个名为PRODUCT_VERSION
. 该版本带有一个点(例如6.0
)。我需要删除点并将结果保存在另一个变量中。
到目前为止,我有这个,但它不能正常工作
PRD_VER=$(sed "s/$PRODUCT_VERSION/\.//g")
$ PRODUCT_VERSION=6.0
$ PRD_VER=${PRODUCT_VERSION/.}
$ echo $PRD_VER
60
This might work for you (GNU sed & bash):
NEW=$(sed 's/\.//g' <<<"$OLD")
or
NEW=$(echo "$OLD" | sed 's/\.//g')
However Mr Penny's answer is by far the best approach.