[Linux-bruxelles] grep

Aldo info at brlspeak.net
Lun 27 Juil 19:57:36 CEST 2009


Yo JM:

On Mon, Jul 27, 2009 at 06:26:27PM +0200, Jean-Marc wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Aldo a écrit :
> > Hello,
> Salut Aldo,
> 
> > 
> > j'essaye de faire afficher des paquets que j'ai mis en mode hold sous
> > Deb/Ubuntu;
> > je fais:
> > dpkg -l |grep -i '^hi' |more
> Cela semble correct.  Si tu es sûr de la chaîne de caractères à
> rechercher, le -i n'est pas nécessaire.  Pas plus que les simples
> guillemets.
> 
> > mais ça m'affiche aussi les autres paquets contenant "hi" comme suite devant
> > un "-" ou en fin de nom.
> > le "hi" est pourtant bien en début de ligne,
> > ii
> > iU
> > hi
> > etc...
> > [SNIP]
> > Qq'un sait corrigeer ma formule pas magique pour l'instant ?
> > 
> J'ai fait un essai avec le fichier suivant :
> - ---  cat essai :
> ii
> iU
> hi
> ii hi
> iihi
> - -hi
> ii-hi hi
> - ---
> Et la commande grep donne ceci :
> ~:-> grep ^hi essai
> hi

En fait c chez moi qu'il faut chercher la faute:
quand je fais ça en console, ça le fais,
dans le script j'arrivais pas à faire faire la même chose car à deux
endroits y avait deux commandes différentes,
du coup ceci explique cela.

Bref, dpkg -l|grep -i ^hi fonctionne.

Merci bien,

Aldo. 




Plus d'informations sur la liste de diffusion Linux-bruxelles