[Linuxcantabria] apt-cache search con expresion regular
Javier Merino
cibervicho en gmail.com
Mie Oct 3 11:49:56 CEST 2007
El 2/10/07, Mario Brambilla Rueda <marbram en ono.com> escribió:
> Hola a todos.
>
> Estoy escribiendo un guion (script) y en un momento dado quiero que escriba
> el nombre y la descripcion de un paquete concreto y lo hago de esta forma:
>
> $ pqt="rar"
> $ apt-cache -n search ^$pqt$
> rar - Archiver for .rar files
>
> Esto funciona casi bien. Porque, por ejemplo, en el caso de "mplayer"
>
> $ pqt="mplayer"
> $ apt-cache -n search ^$pqt$
> mplayer - The Ultimate Movie Player For Linux
> mplayer-nogui - The Ultimate Movie Player For Linux
¿Con qué versión de apt? a mi me funciona sin problemas en Etch:
$ pqt="mplayer"
$ apt-cache search -n ^$pqt$
mplayer - The Movie Player
$ apt-cache -v
apt 0.6.46.4-0.1 para linux i386 compilado en Feb 26 2007 16:19:52
>
> Solo quiero que coincida con el nombre completo, pero parece que el '-'
> no lo considera como parte de la palabra. He probado varias cosas, pero nada.
> Parece que cada palabra del nombre del paquete separada poe '-' es considerada
> como una linea; lo digo porque con "^$pqt" aparece "mozilla-mplayer" (¿!?). Pero tampoco
> cuadra porque con "^$pqt$" tambien deberia aparecer "mplayer-doc", etc.
> Algunas de las pruebas realizadas:
>
> $ apt-cache -n search ^$pqt
> mplayer-skin-blue - blue skin for mplayer
> mozilla-mplayer - MPlayer-Plugin for Mozilla
> mplayer - The Ultimate Movie Player For Linux
> mplayer-386 - transitional dummy package which can be safely removed
> mplayer-586 - transitional dummy package which can be safely removed
> mplayer-doc - Documentation for mplayer
> mplayer-k6 - transitional dummy package which can be safely removed
> mplayer-nogui - The Ultimate Movie Player For Linux
>
> $ apt-cache -n search ^$pqt[^-]
> mozilla-mplayer - MPlayer-Plugin for Mozilla
>
> $ apt-cache -n search ^$pqt[^-]$
>
> $ apt-cache -n search [^-]$pqt$
> kmplayer - media player for KDE
> python-templayer - layered template library for Python
> xmms-xmmplayer - XMMS plugin that uses MPlayer to play video files
>
> $ apt-cache -n search ^[^-]$pqt$
> kmplayer - media player for KDE
>
>
> Con aptitude si funciona, pero tarda mas, y da mas informacion de la que me interesa:
>
> $ aptitude search ^$pqt$
> i mplayer - The Ultimate Movie Player For Linux
>
>
>
> Se agradece cualquier comentario.
> Un saludo y gracias.
> _______________________________________________
> Linuxcantabria mailing list
> Linuxcantabria en linuca.org
> http://linuca.org/mailman/listinfo/linuxcantabria
> ¿Conoces las sugerencias de uso? -> http://linuca.org/link/?l45
>
Más información sobre la lista de distribución Linuxcantabria