0
私はこの値を3.4.1を3004001として保存したい3 * 1,000,000 + 4 * 1,000 + 1ドット付きバージョン番号を整数に変換するにはどうすればよいですか?
私はこれをどうしたらいいですか?
私はこの値を3.4.1を3004001として保存したい3 * 1,000,000 + 4 * 1,000 + 1ドット付きバージョン番号を整数に変換するにはどうすればよいですか?
私はこれをどうしたらいいですか?
val="3.4.1"
awk -F. '{ print ($1*1000000)+($2*1000+1) }' <<< $val
awkを使用して、フィールドの区切り文字でデータを分割します。その結果を必要な数式で印刷します。
あなたの努力を示す – RomanPerekhrest
'sed 's /\/00/g'' –
[Bashの乗算と追加](https://unix.stackexchange.com/q/299321/56041)[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)、[コマンドライン端末での乗算](https://stackoverflow.com/q/11039876/608639)、[変数の乗算](https://stackoverflow.com)/q/15213127/608639)など。 – jww