0

我想构建一个shell脚本。CentOS 版本应该有一个条件标志。我想像这样为那个版本设置一个变量

VERSION := $(lsb_release -sr)

但是当我包含这部分时,我得到了错误。请有人帮我获取shell脚本中的版本。

注意:lsb_release sr当我在终端中给出这个命令时工作正常。

4

2 回答 2

1

试试这个命令

uname -r

-r, --kernel-release     print the kernel release

就我而言,它只显示2.6.39

或尝试自己为uname --help您选择合适的。

于 2013-05-14T05:44:52.880 回答
1

在 shell 脚本中:

VERSION=$(lsb_release -sr)VERSION=$(/usr/bin/lsb_release -sr)完整路径。

将发布值存储在 $VERSION 中。你遇到了什么错误 ??

于 2013-05-14T06:01:12.557 回答