ordena os resultados das 'palavras-chave de pesquisa do apt-cache'

4

Existe uma maneira de classificar os resultados de apt-cache search <keywords> ?

    
por user784637 03.09.2011 / 07:07

2 respostas

6

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 .

    
por lesmana 03.09.2011 / 07:42
2

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.

Notas de rodapé

  1. 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
    
  2. Última documentação

  3. O script obtém os rankings de popularidade de popcon.debian.org/by_inst que é bom o suficiente para os usuários do Debian. Você pode ter que editá-lo de acordo com o Ubuntu.
  4. Tive de violar os URLs, pois o site não permite que novos usuários postem URLs, a menos que tenham 10 pontos de reputação (o que eu não faço!)
por Kamaraju Kusumanchi 29.07.2016 / 17:01