Autor Tópico: como filtrar a saída do "dpkg -l" ?  (Lida 1730 vezes)

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
como filtrar a saída do "dpkg -l" ?
« Online: 05 de Dezembro de 2008, 12:26 »
Oi,

eu gostaria de listar somente os nomes dos pacotes instalados no meu pc. Consigo fazer isso com o comando:

Código: [Selecionar]
$ dpkg -l | grep "ii "

porém a saída é algo como do tipo:

Código: [Selecionar]
(...)
ii  tracker-utils                              0.6.3-0ubuntu3                              metadata database, indexer and search tool - commandline tools
ii  tsclient                                   0.148-3ubuntu1                              front-end for viewing of remote desktops in GNOME
ii  ttf-arabeyes                               1.1-9                                       Arabeyes GPL TrueType Arabic fonts
ii  ttf-arphic-ukai                            0.1.20060928-2.2                            "AR PL ZenKai Uni" Chinese Unicode TrueType font Kaiti style
ii  ttf-arphic-uming                           0.1.20060928-2.1ubuntu1                     "AR PL ShanHeiSun Uni" Chinese Unicode TrueType font Mingti styl
(...)

Como se vê, tem muita informação aí. Pergunta: qual o meio mais fácil de filtrar essa saída para ser listado somente os nomes dos pacotes?  ;)



Cristiano

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: como filtrar a saída do "dpkg -l" ?
« Resposta #1 Online: 05 de Dezembro de 2008, 15:19 »
Código: [Selecionar]
dpkg -l | grep "ii " | sed s/"  "/" "/g | cut -f2 -d" "
ou


Código: [Selecionar]
dpkg -l | grep "ii " | cut -f3 -d" "
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
Re: como filtrar a saída do "dpkg -l" ?
« Resposta #2 Online: 05 de Dezembro de 2008, 15:21 »
eu optei pelo segundo


obrigado