[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-cache plus explicite !



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le dimanche 23 Mai 2004 21:40, Nicolas Dresse a écrit :
> salut tous !
>
> J'aimerais rendre apt-cahe plus explicite . Je m'explique.
>
> D'habitude je fais: apt-cache search programme ET ensuite pour avoir
> plus de détail je fais: apt-cache show programme.
>
> Les problèmes selon moi : apt-cache show donne trop de détails.
>                                               apt-cache show ne met
> aucune couleur et donc quand on fait une recherche sur plusieurs
> programmes ça devient vite le bordel pour lire les spécifications.
>                                                Il faut faire à chaque
> fois: apt-cache search  ... apt-cache show ....
>
> J'aimerais donc faire un script qui fasse apt-cache search et apt-cache
> show en une seule commande genre : apt-search.
> ET que ce script donne la version de chaque programme trouvé ainsi que
> la description de ce dernier et le tout avec un peu de couleur pour que
> ce soit plus joli.
>
> Avant de "tenter" de le faire, j'aimerais savoir si ça n'existe pas
> déjà, même sous une forme un peu différente.
>
>
> merci d'avance

Un script fait rapidement :

#!/bin/bash

for i in `apt-cache search $* | awk '{print $1}'`
do echo $i
echo -e '\E[31m'"`apt-cache show $i | grep Version`\033[0m"
echo -e '\E[32m'"`apt-cache show $i | grep Description: -A 20 | grep -v 
Package: | grep -v Priority: | grep -v Section: | grep -v Installed-Size: | 
grep -v Maintainer: | grep -v Architecture: | grep -v Version: | grep -v 
Replaces: | grep -v Depends: | grep -v Conflicts: | grep -v Filename: | grep 
- -v Size: | grep -v MD5sum: | grep -v \[-\]\[-\]\[-\] | sed -e "s/ \./ /"`\033
[0m"
echo
done

Colle le dans un fichier (ou prends le fichier joint), rend le exécutable, et 
voilà...

Florent
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAsQm4M+Ix3/RCm3gRAgy5AKCorOyP3+JHxUQiYeWuLgRU/NT5fACeOYYy
bdD3lw5xwwvAQQld42dPFiA=
=64m4
-----END PGP SIGNATURE-----

Attachment: apt-search
Description: application/shellscript


Reply to: