canalize o resultado para sort
:
apt-cache search keyword | sort
A barra vertical é chamada de canal . Ele pega a saída de apt-cache
e a transfere para a entrada de sort
.
Existe uma maneira de classificar os resultados de apt-cache search <keywords>
?
Você pode canalizar a saída da pesquisa do apt-cache para popsort.py
( veja as notas de rodapé), que o classifica em ordem crescente de popularidade e exibe uma classificação de popularidade no início.
Por exemplo, uma corrida de busca típica do apt-cache pode parecer como
$ apt-cache search sqlite browser
alice - Web browser (WebKit or Gecko) based IRC client
gtkcookie - editor for cookie files
hoteldruid - web-based property management system for hotels or B&Bs
nova-consoleauth - OpenStack Compute - Console Authenticator
ruby-http-cookie - Ruby library to handle HTTP Cookies based on RFC 6265
sqlitebrowser - GUI editor for SQLite databases
Se a saída for canalizada para popsort.py
$ apt-cache search sqlite browser | popsort.py
66341 hoteldruid - web-based property management system for hotels or B&Bs
58787 nova-consoleauth - OpenStack Compute - Console Authenticator
43444 alice - Web browser (WebKit or Gecko) based IRC client
36506 gtkcookie - editor for cookie files
8052 ruby-http-cookie - Ruby library to handle HTTP Cookies based on RFC 6265
7114 sqlitebrowser - GUI editor for SQLite databases
que mostra que sqlitebrowser
, ruby-http-cookie
são populares em uma ordem de grandeza em comparação a outros.
popsort.py é um script python que eu escrevi. Requer o Python3. A versão mais recente pode ser encontrada aqui ou apenas
wget https://gitlab.com/d3k2mk7/rutils/raw/master/bin/popsort.py
Tags command-line apt apt-cache