-----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-----
apt-search
Description: application/shellscript

