【发布时间】:2014-11-30 17:43:24
【问题描述】:
我创建了以下行,以验证 Linux 版本(如 red hat 5.X 或 4.X 等)
我觉得我的台词太长了,不够优雅
awk -F"release" '{print $2}' /etc/redhat-release | awk '{print $1}' | sed s'/\./ /g' | awk '{print $1}'
5
测试:
$ LINUX_VERSION=` awk -F"release" '{print $2}' /etc/redhat-release | awk '{print $1}' | sed s'/\./ /g' | awk '{print $1}' `
$ echo $LINUX_VERSION
5
也许有人可以提供更优雅的方式来打印 Linux 版本?
$ more /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
【问题讨论】:
-
我猜这个文件是强制文件