Page 1 sur 1
[printf] format
Publié : sam. 14 oct. 2017, 19:27
par Mawn
Bonjour, je voulais afficher ma luminosité du coup j'utilise :
printf "%.0f " $(xbacklight -get)
Mais la commande ne fonctionne plus, il me semblait qu'avant ça marchait mais ça ne veut plus
Comment je pourrais modifier ?
Merci
Re: [printf] format
Publié : sam. 14 oct. 2017, 19:39
par benjarobin
Bonjour,
Quelle est la sortie de : xbacklight -get ?
Re: [printf] format
Publié : sam. 14 oct. 2017, 20:43
par Mawn
benjarobin a écrit : ↑sam. 14 oct. 2017, 19:39
Bonjour,
Quelle est la sortie de : xbacklight -get ?
100.00000%
Avec zsh j'obtient 100%, mais pas avec bash
Re: [printf] format
Publié : sam. 14 oct. 2017, 21:06
par benjarobin
Si xbacklight -get t'affiche effectivement un pourcent à la fin, cela ne va pas fonctionner.
Sinon pense bien à positionner avant la variable d'environnement LC_ALL=C
Chez moi ceci fonctionne (le but étant de simuler xbacklight -get)
Re: [printf] format
Publié : sam. 14 oct. 2017, 21:24
par Mawn
Ah effectivement ça fonctionne en rajoutant LC_ALL=C devant ma commande, sous bash, et zsh me mets le % à la fin
Que signifie ceci ?
Merci
Re: [printf] format
Publié : sam. 14 oct. 2017, 22:43
par benjarobin
C'est pour indiquer qu'il n'y a pas de saut de ligne. Rajoute \n à la fin du printf et il disparaitra
Re: [printf] format
Publié : dim. 15 oct. 2017, 11:12
par Mawn
benjarobin a écrit : ↑sam. 14 oct. 2017, 22:43
C'est pour indiquer qu'il n'y a pas de saut de ligne. Rajoute \n à la fin du printf et il disparaitra
Donc LC_ALL=C ça équivaut \n ?
En tapant locale j'ai LC_ALL= donc elle est mal configurée ?
Re: [printf] format
Publié : dim. 15 oct. 2017, 12:11
par waitnsea
Mawn a écrit : ↑dim. 15 oct. 2017, 11:12
benjarobin a écrit : ↑sam. 14 oct. 2017, 22:43
C'est pour indiquer qu'il n'y a pas de saut de ligne. Rajoute \n à la fin du printf et il disparaitra
Donc LC_ALL=C ça équivaut \n ?
Bonjour,
Aucun rapport, documente-toi et teste, exemple :
\n = caractère ASCII LF = caractère de saut de ligne
Re: [printf] format
Publié : dim. 15 oct. 2017, 12:26
par Mawn
Oui \n saute la ligne, je demandais juste ce que signifie LC_ALL=C, je ne sais pas si il répondait à ça ou si il pensais que je parlais du % de zsh