Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
という変数を持つスクリプトを使用していますPRODUCT_VERSION。バージョンにはドットが付いています (例: 6.0)。ドットを削除して、結果を別の変数に保存する必要があります。
PRODUCT_VERSION
6.0
これまでのところ私はこれを持っていますが、正しく動作しません
PRD_VER=$(sed "s/$PRODUCT_VERSION/\.//g")
$ PRODUCT_VERSION=6.0 $ PRD_VER=${PRODUCT_VERSION/.} $ echo $PRD_VER 60
Bash 文字列操作の例
これはあなたのために働くかもしれません(GNU sed&bash):
NEW=$(sed 's/\.//g' <<<"$OLD")
また
NEW=$(echo "$OLD" | sed 's/\.//g')
しかし、ペニー氏の答えは断然最良のアプローチです。