首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yaourt:限制输出(忽略AUR?)RegEx?)

Yaourt:限制输出(忽略AUR?)RegEx?)
EN

Unix & Linux用户
提问于 2016-09-12 04:02:02
回答 1查看 1.4K关注 0票数 1

我真的很喜欢yaourt来搜索包,除了yaourt只是尝试ddos我,在某些搜索中像1,000+包一样显示.

如何有效地限制输出长度?

例如:有时我知道我搜索的包不在AUR中。我如何让yaourt忽略AUR

此外,man告诉我,我可以为某些包提供yaourt [regexp]。我如何使用这个限制搜索结果?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-09-13 07:50:25

如果您只在搜索标准(非AUR)包,那么您可以简单地使用pacman。这将只搜索coreextracommunity中的包。(在搜索yaourt's时,唯一的附加功能是搜索aur)

然后,如果您愿意,可以使用yaourt安装这些包。

如果您真的想使用yaourt进行搜索,当然也可以使用grep进行筛选:

代码语言:javascript
复制
yaourt --color -Ss query | grep '^\S*[ce]\w*/' -A1

解释:

  • --color强制彩色输出(通常会消失,因为它检测到输出到管道)。
  • \S*跳过用于着色的转义代码,并确保只匹配包名(包描述总是以四个空格开头)。
  • [ce]\w*/与包名前面的前缀core/extra/community/匹配,但不匹配aur/
  • -A1开关还在匹配后的行中打印包描述。
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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