【发布时间】:2017-07-14 14:18:26
【问题描述】:
我想将此值 3.4.1 存储为 3004001 所以 3*1,000,000 + 4*1,000 + 1
我想这样做是一个 bash 脚本,我该怎么做?
【问题讨论】:
-
展示你的努力
-
sed 's/\./00/g'
我想将此值 3.4.1 存储为 3004001 所以 3*1,000,000 + 4*1,000 + 1
我想这样做是一个 bash 脚本,我该怎么做?
【问题讨论】:
sed 's/\./00/g'
val="3.4.1"
awk -F. '{ print ($1*1000000)+($2*1000+1) }' <<< $val
使用 awk 用字段分隔符分割数据。然后执行必要的数学运算并打印结果。
【讨论】: