Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想构建一个shell脚本。CentOS 版本应该有一个条件标志。我想像这样为那个版本设置一个变量
VERSION := $(lsb_release -sr)
但是当我包含这部分时,我得到了错误。请有人帮我获取shell脚本中的版本。
注意:lsb_release sr当我在终端中给出这个命令时工作正常。
lsb_release sr
试试这个命令
uname -r
-r, --kernel-release print the kernel release
就我而言,它只显示2.6.39
2.6.39
或尝试自己为uname --help您选择合适的。
uname --help
在 shell 脚本中:
VERSION=$(lsb_release -sr)或VERSION=$(/usr/bin/lsb_release -sr)完整路径。
VERSION=$(lsb_release -sr)
VERSION=$(/usr/bin/lsb_release -sr)
将发布值存储在 $VERSION 中。你遇到了什么错误 ??