Re: [LA-technique] grep et regexp |
[ Thread Index |
Date Index
| More linuxarverne.org/technique Archives
]
- To: technique <technique@xxxxxxxxxxxxxxxx>
- Subject: Re: [LA-technique] grep et regexp
- From: Julien Devemy <julien.devemy@xxxxxxxxx>
- Date: Fri, 21 Feb 2014 09:38:59 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=dNex60cxcHWloV0HKrMEswo36WXFf9WWwQ10U8DURQc=; b=paF1DM9uRZTSZno6UzHp487WTXqVgHTcomGsy4RoW6Og0HhKHH+HU0e0bPIKNZ3ecc Z5DoZCJbd3CsxW8FnOsfuaRZG+0MDS+Mel3HkeGmgBgnk4H8rEJHpiSxzuDaiSunU1VI +WgFbTioRd3I26BHpkvQAIfCzwPNLrhQMWkewVxqKXBfyZcPHgl3Uu+ZTCqU6qbxtXZ3 RMn8Oxa2eDKiOBLhANbq4Y9WpXhyzlniI6r7MIuN4Te8dza+MDwZYJ5nmKqRvZvBoQTY iab3WJZ42Q2GWUfv78R0kTUrpid9RAXp/RPe/6xzaOmcmKkmz5ps5rA3/hafGKma49Kq 9jrQ==
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