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/ |