首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何切割线的一部分?

如何切割线的一部分?
EN

Ask Ubuntu用户
提问于 2021-07-23 07:22:25
回答 2查看 1K关注 0票数 -1

我需要切线在特定的时刻,我想显示GPU的名称,但只有名称,没有其他。

inxi -Gx \ grep设备显示:

代码语言:javascript
复制
Device-2: NVIDIA GK107GLM [Quadro K1100M] vendor: Dell driver: nouveau

我想要它展示出这样的东西

代码语言:javascript
复制
NVIDIA GK107GLM [Quadro K1100M]

怎么才能把这个剪成只显示名字?是否有方法打印范围,在这种情况下,从word设备到word供应商。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-07-23 10:45:02

试着这样做:

代码语言:javascript
复制
inxi -Gx | sed -n 's/.*Device-.*: \(.*\) vendor.*/\1/p'
票数 3
EN

Ask Ubuntu用户

发布于 2021-07-24 12:49:46

inxi -Gx | grep Device | cut -d ':' -f 2 | sed 's/ vendor//'

这个cuts输出的字段使用":“作为分隔符,然后给出第二个字段。然后使用sed将特定的单词从末尾删除。

如果您知道长度,那么您可以使用cut削减一个范围,有关详细信息,请参阅man cut

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1353548

复制
相关文章

相似问题

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