Arch-Linux
Yaourt:限制輸出(忽略 AUR?RegEx?)
我真的很喜歡
yaourt
搜尋包,除了然後yaourt
只是嘗試對我進行 ddos,顯示像 1,000 多個包進行某些搜尋……如何有效限制輸出長度?
例如:有時我知道我搜尋的包不在.
AUR
我怎麼能告訴yaourt
忽略AUR
?另外
man
告訴我我可以yaourt [regexp]
買一些包裹。如何使用它來限制搜尋結果?
如果您只搜尋標準(非 AUR)包,那麼您可以簡單地使用
pacman
.core
這將僅在和extra
中搜尋包community
。(搜尋時yaourt
唯一的附加功能是搜尋aur
)然後,您可以根據需要安裝這些軟體包
yaourt
。如果真的要
yaourt
用於搜尋,也可以用 grep 過濾,當然:yaourt --color -Ss query | grep '^\S*[ce]\w*/' -A1
解釋:
--color
強制彩色輸出(通常會消失,因為它檢測到其輸出進入管道)\S*
跳過用於著色的轉義碼,並確保僅匹配包名稱(包描述始終以四個空格開頭)- 匹配包名前面的
[ce]\w*/
前綴core/
,extra/
和,但也不匹配community/``aur/
- 開關還會在
-A1
匹配後的行中列印包描述