用于检查ubuntu版本然后复制文件的Shell脚本

时间:2012-09-22 15:23:52

标签: linux shell ubuntu

我是shell脚本编程的新手。我想写一个简单的shell脚本来检查系统中安装的ubuntu版本;如果版本大于或等于版本12,则复制一些文件,如果版本少,则复制其他文件。

2 个答案:

答案 0 :(得分:16)

小型Google搜索告诉我们lsb_release -rs为我们提供了ubuntu版本8.04。 现在您可以轻松使用if:

if [[ `lsb_release -rs` == "8.04" ]] # replace 8.04 by the number of release you want
then
#Copy your files here
fi

答案 1 :(得分:0)

解决方案cat /proc/version,解析数字并执行条件/切换语句以执行操作。

来自 RadHat documentation

此文件指定了正在使用的Linux内核和gcc的版本,以及系统上安装的Red Hat Enterprise Linux的版本: