我可以通过/etc/redhat-release
查看5.8或6.4号码,但我不知道如何将其从5.8
转换为5
。我到目前为止使用的命令是:
cat /etc/redhat-release | awk {'print $7'}
产生5.8
。我如何使用bash获取单位数整数?
答案 0 :(得分:4)
或使用int()
功能:
cat /etc/redhat-release | awk '{print int($7)}'
$ cat /etc/redhat-release | awk {'print $7'}
5.8
$ cat /etc/redhat-release | awk '{print int($7)}'
5
答案 1 :(得分:3)
添加格式说明符:
cat /etc/redhat-release | awk '{printf "%d", $7}'