请教怎么用Shell 脚本来判断红帽的版本

请问如何用Shell 脚本来判断红帽的版本?

通过命令cat /etc/redhat-release得到版本信息:
Red Hat Enterprise Linux AS release 4 (Nahant Update 3)

我想请教下,上面这个串在不同的Redhat版本上是否有着同样的格式?是否可以拿来作为判断Redhat版本的依据?
比如我想通过上面这个字符串判断它的版本是否大于等于5





谢谢了!

------解决方案--------------------
1.
cat /etc/redhat-release
or
rpm -q redhat-release

2.for all linux

$ lsb_release -a