怎么只输出数字,不输出单位

linux里面怎么只输出数字不输出单位

比如我要输出的1.2GI只要1.2不要GI
free -h|grep Mem| awk '{print $4}'

$ free -h|grep Mem| awk '{print $4}'
231Mi
$ free -h|grep Mem| awk '{print $4}' | sed -E 's/([0-9.]+).*/\1/'
231

有用的话麻烦采纳,这对我很重要,谢谢。

[root@kylin102 ~]# free -h|grep Mem| awk '{print $4}'
5.5Gi
[root@kylin102 ~]# free -h|grep Mem| awk '{print $4}'|cut -d 'G' -f 1
5.5

free -h|grep Mem| awk '{print $4}'|sed ‘s/GI//g ’