Re: [LA-technique] grep et regexp |
[ Thread Index |
Date Index
| More linuxarverne.org/technique Archives
]
- To: technique@xxxxxxxxxxxxxxxx
- Subject: Re: [LA-technique] grep et regexp
- From: CanariX <canarix@xxxxxxxxx>
- Date: Thu, 20 Feb 2014 08:35:52 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=rMqyEarx4lcKKuKv8zp/CqFO5fngRwUHHBNj8GIUV/I=; b=WQEi2W8VdjRPqZ4NDbCiCNnzl2dhz3exVBU9+WFtaTWUNigJ2cqbwXKTVE9nLxVk2O a9yZp//KGwFpNBzZqCCW70mfi/6O8W+NZLWafYbkFuEd6saBpRwmae/P1LrndIF+0D33 ggdfPRuyrZas+rbmudTl09TE/y4dh7MRxVzlW1hJMI1ghiNuA7NzrEBFgf6KrpGgzJAb 26g3X80sLeEUfpyN2b87tTVC2RFadnV9/LmHOQg6WLUFS0Ab4LC4l0TPVonn4/xGUS3P 8YHWlxBvPQod4ttlFzmJCVnxlD9P1QdvTegT75tG5paCJNsiu0UjZ4OXC2i40FBAs6Xt PiwQ==
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-19 18:20 GMT+01:00 Daniel Cartron <ml@xxxxxxxxxxx>:
> Le lundi 17 février 2014 11:14:32 Daniel Cartron a écrit :
>> 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
>
> IL n'y a plus personne sur cette liste ?
>
> --
> Cordialement, Daniel Cartron
> « Quand on épluche des oignons, il faut en même temps penser à
> quelqu'un qu'on aime bien et qui est mort, sans quoi ce sont des
> larmes perdues. »
> François Cavanna - Le saviez-vous ?
>
>
> --
> 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