Re: [LA-technique] grep et regexp

[ Thread Index | Date Index | More linuxarverne.org/technique Archives ]


Bonjour,

Le 21/02/14 à 11:39, Daniel Cartron téléscripta :
> Le vendredi 21 février 2014 04:59:20 Kewl Cat a écrit :
> > Pour récupérer le "statut" : STATUT=$(mpc | grep # | sed -e
> > 's/^\[\([^]]\+\)\].*/\1/' | head -1) Pour récupérer le numéro :
> 
> pour le statut ça marche mais il m'a fallu modifier :
> STATUT=$(mpc | grep '#' ....
> et j'ai viré les head puisqu'il n'y a qu'une occurence mais je retiens 
> l'info.
> 
> > NUMERO=$(mpc | grep # | sed -e 's/^[^#]\+#\([^/]\+\).*/\1/' | head 
> -1)
> 
> ça par contre ça me renvoie toute la ligne qui est en réalité de la 
> forme
> [statut] #numero/total 1:23/4:56 (78%)
> au cas où ce serait ça qui cause l'erreur.

Chez moi le sed proposé marche...

La ligne suivante un poil plus courte devrait aussi fonctionner :
mpc | grep '#' | sed -e 's|.*#\([0-9]\+\)/.*|\1|'

> Comme je dois saisir ce code sur une machine distante je suis obligé 
> de tout recopier à la main via vnc donc j'ai suspecté une faute de 
> frappe mais j'ai beau écarquiller les mirettes je n'en vois pas, et je 
> n'arrive pas à comprendre le code, mm en allant voir sur la page 
> indiquée, qui d'ailleurs me signale effectivement 4 erreurs.

Pas de ssh ?

> En tout cas j'ai déjà un résultat, merci beaucoup.

Cordialement,
Baptiste

-- 
\,,/_[-_-]_\,,/

Hofstadter's Law:
	It always takes longer than you expect, even when you take
	Hofstadter's Law into account.

Attachment: pgpcoRJpmqcPa.pgp
Description: PGP signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/