Re: [ssfr] Pb avec awk (completement debutant)

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


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



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