Re: [ssfr] Pb avec awk (completement debutant) |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
- To: shellscript-fr@xxxxxxxxxxxxxxx
- Subject: Re: [ssfr] Pb avec awk (completement debutant)
- From: giggzounet <giggzounet@xxxxxxxxx>
- Date: Mon, 30 Mar 2009 17:57:53 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=1Fp+fM7dVCaZb2e3Mg9MPM3P9bjRoO+Ik0QLPomZW9o=; b=UphMF5/vT+GP/Hb4iM5tWU8+nz5vfqre396NPavK6JBdMYMM+0N/6Gz7E/LfI0zHhj NnzxjEdyookHQWuqQLEJrGotnGoMOiXWxwBFyvQZ6x9bfKmso2xKuYZx/9I0nACT94BO 03V4Cm4cz/SRH23nT6NRn2dUGA+g3klA9YUGg=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=kqW/G10qWsPBPv8LNTZ+lV8lmjh2+NsnSGuGZMpe0tP4ME8KM87iFlDZp2J/jGkUD+ cAGsUopS7K13QGz7Pq/pE6Cwt3XsSmWQPxefFfOpEY97+4DRWHSW7GQxvRORthyjDBR5 11bGQcCoxRATyciQtx0CdqVb6dx+i8n0BJtGo=
jmonnet80@xxxxxxx a écrit :
> Bonjour,
>
>> ----- Mail Original -----
>> De: "giggzounet" <giggzounet@xxxxxxxxx>
>> À: shellscript-fr@xxxxxxxxxxxxxxx
>> Envoyé: Vendredi 27 Mars 2009 12h41:27 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
>> Objet: [ssfr] Pb avec awk (completement debutant)
>>
>> Le but est de récupérer le 35. Donc le fichier dont je m'inspire le gars
>> met ça :
>> amixer get PCM | awk \'{ field = $NF }; END{sub(/%/," "); print
>> substr($5,2,3)}\'
>>
>> Moi qd je colle ça dans mon terminal (le shell est zsh) j'ai ça :
>> 12:39 giggz@thor ~ % amixer get PCM | awk \'{ field = $NF };
>> END{sub(/%/," "); print substr($5,2,3)}\'
>> zsh: parse error near
>
> A quoi servent tes "\" ? les apostrophes sont là pour délimiter les paramètres de la commande awk, si tu ajoutes des backslash en plus, alors tu auras une chaine incorrecte.
>
> jems@jems-microlaptop:~$ amixer get PCM | awk '{ field = $NF }; END{sub(/%/," "); print substr($5,2,3)}'
> 100
> jems@jems-microlaptop:~$
>
> Jérémy
>
>
Les \ servent dans la config d'awesome...je teste sans les \ et ensuite
je les remets, sinon ça ne fonctionne pas...
Merci de ta réponse!
Bye