Re: [LA-technique] grep et regexp

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


Salut,

Tu peux faire ça avec awk, ou tu peux aussi enchaîner les cut, genre :

Le statut :
mpc | grep '#' | cut -f 2 -d"[" | cut -f 1 -d"]"

Le numero :
mpc | grep '#' | cut -f 2 -d"#" | cut -f 1 -d"/"

C'est moins joli qu'une regexp ou qu'un awk, mais ça marche tout aussi bien.

Julien

2014-02-17 11:14 GMT+01:00 Daniel Cartron <ml@xxxxxxxxxxx>:
> Bonjour,
>
> Je sais que je devrais m'y mettre mais franchement j'ai beaucoup de
> mal avec les regexp.
>
> J'aimerais récupérer des infos précises dans la sortie d'une ligne de
> commande de mpc, qui affiche qq chose comme :
>
> Artiste - Morceau
> [statut] #numero/total blabla
> blabla
>
> et je voudrait récupérer la valeur de statut d'une part, et de numero
> d'autre part.
>
> avec
> mpc | grep '#'
>
> j'ai toute la ligne
> [statut] #numero/total blabla
>
> Comment faut-il faire ?
>
> Merci
>
> --
> Cordialement, Daniel Cartron
> « Shakespeare n'a jamais existé. Toutes ses pièces ont été écrites par
> un inconnu qui portait le même nom que lui. »
> Alphonse Allais
>
>
> --
> Liste de discussions techniques de LinuxArverne
> http://wiki.linuxarverne.org/listes_de_diffusion
>

--
Liste de discussions techniques de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion


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