您尚未登录。

#1 2017-08-30 16:10:58

xuchunyang
会员
注册时间: 2017-08-30
帖子: 9

pacman 如何仅搜索包名?

pacman -Ss <pattern> 搜索包的名称和描述,而且看起来也没提供 --only-name 之类的选项限制范围,遇到只想搜索包名时,大家是如何做的呢?

离线

#2 2017-08-30 16:26:40

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: pacman 如何仅搜索包名?

雖然不是只搜包名,不過我想精確搜索的時候一般用正則 pacman -Ss "^linux-.*$" 這樣搜,可以精確不少(


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#3 2017-08-30 18:10:36

xuchunyang
会员
注册时间: 2017-08-30
帖子: 9

Re: pacman 如何仅搜索包名?

刚刚向上游提交了 Issue: https://bugs.archlinux.org/task/55342

暂时打算用第三方工具来搜索:

pacman -Ssq | grep pattern

如果需要得到和 pacman -Ss 一摸一样的输出格式:

pacman -Ss | awk -F"[/ ]" '{ if ($2 ~ /pattern/) { print; getline; print } else getline }'

最近编辑记录 xuchunyang (2017-08-30 18:15:03)

离线

页脚