我正在编写一个 bash 脚本,它有一个打印系统正在运行的 Ubuntu 名称的子任务。我做了:
ubuntu_ver=$(lsb_release -a | grep Description | cut -d":" -f2)
echo $ubuntu_ver
Ubuntu 12.04 LTS 存储在变量ubuntu_ver中,但顶部打印了附加行。输出是:
No LSB modules are available.
Ubuntu 12.04.4 LTS
如何防止打印“无 LSB 模块...”?
实际上,每当我尝试通过命令“lsb_release -a”将某些内容存储在变量中时,都会打印出这一行。