首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除“没有LSB模块可用”。来自“lsb_release-a”的消息

删除“没有LSB模块可用”。来自“lsb_release-a”的消息
EN

Unix & Linux用户
提问于 2020-01-07 00:33:52
回答 1查看 7.7K关注 0票数 7

我试图编写一个脚本来获得发行版的版本,以便将它传递给一个变量。

下面的命令是我为达到这个结果而写的。

代码语言:javascript
复制
lsb_release -ar | grep -i release | cut -s -f2

不想要的产出:

代码语言:javascript
复制
No LSB modules are available.
18.04

如您所见,No LSB modules are available消息是不需要的部分。

由于我更喜欢我的脚本可以跨服务器移植,所以我不想在使用lsb_release -a命令的同时安装任何额外的软件包。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-01-07 05:21:28

该消息被发送到标准错误,因此将该消息重定向到/dev/null将消除它(以及lsb_release生成的任何其他错误消息):

代码语言:javascript
复制
lsb_release -ar 2>/dev/null | grep -i release | cut -s -f2
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/560720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档