当你在写bash shell脚本时,有时候您可能需要知道你的系统版本或代号或操作系统架构。在本文中,您将学习,如何找到Ubuntu的版本,代号和操作系统架构的shell脚本。
1. 获取Ubuntu的版本
要获取的Ubuntu版本的详细信息,请使用
-r
与
lsb_release
命令。
$ lsb_release -r
Release: 14.04
还可以使用
-s
或
--short
获得短格式的详细信息
$ lsb_release -r --short
14.04
2. 获取Ubuntu的代号
要获取的Ubuntu版本的详细信息,使用
-c
与
lsb_release
命令。
$ lsb_release -c
Codename: trusty
还可以使用
-s
或
--short
获得短格式的详细信息
$ lsb_release -c --short
trusty
3. 获取OS架构细节
为了找到使用的操作系统架构细节
uname
带命令
-m
参数。
$ uname -m
x86_64
4. 在shell脚本中 - 存储值变
现在,如果我们需要在shell脚本中使用这些值,把这些变量值存储。下面的示例中的shell脚本将帮助您存储命令的输出变量和使用它们
#!/bin/bash
Version=$(lsb_release -r --short)
Codename=$(lsb_release -c --short)
OSArch=$(uname -m)
echo "Version = $Version"
echo "Codename = $Codename"
echo "OS Architecture = $OSArch"