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

Re: apt-cache plus explicite !



Nicolas Dresse a écrit, dimanche 23 mai 2004, à 21:40 :
> salut tous !

salut.

[...]
> 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.

n&b :

 apt-cache search "$NOM" | awk '{print $1}' | \
 xargs -n1 -i apt-cache show {} | \
 sed -rn '/^Package:/,/^Description/{
     /^Package:/h
     /^Version:/H
     /^Description:/{H;x;s,^[^:]+: *,,Mg;s,\n,\t,g;p;b}
 }'

tricolore :  (il y a  3 fois ESC  = le code  Escape, au début  du second
membre des substitutions s///)

 apt-cache search "$NOM" | awk '{print $1}' | \
 xargs -n1 -i apt-cache show {} | \
 sed -rn '/^Package:/,/^Description/{
     /^Package:/{s/^Package: *(.*)/ESC[34m\1/;h}
     /^Version:/{s/^Version: *(.*)/ESC[37m\1/;H}
     /^Description:/{
	s/^Description: *(.*)/ESC[01;31m\1/
	H;x;s,\n,\t,g;p
     }
 }'

GNU Sed v 4.09

> merci d'avance

de rien,
-- 
Jacques L'helgoualc'h



Reply to: