我试图从lsb_release -i
输出中检索发行版名称,但使用
lsb_release -i | sed 's/Distributor ID: //g'
不会起作用的。
我做错了什么?或者我应该换个工具?
发布于 2013-02-18 09:26:51
如果添加-s
或--short
选项,则不必操作输出,根据帮助,该选项“以短格式显示所请求的信息”。
lsb_release -is
发布于 2013-02-18 09:21:51
冒号后面的字符是制表符,而不是空格。使用
s/Distributor ID:\t//
不需要/g
,因为模式不在行上重复。
您也可以使用简单得多的
lsb_release -i | cut -f2-
发布于 2015-08-22 13:40:27
试试这个:
lsb_release -is
根据man
页面lsb_release(1)
:
-s, --short
Use the short output format for any information displayed. This format omits the leading header(s).
在我的机器上:
bburns@bjb-laptop:~$ lsb_release -is
Ubuntu
https://unix.stackexchange.com/questions/65161
复制相似问题