[printf] format
[printf] format
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
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
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [printf] format
Bonjour,
Quelle est la sortie de : xbacklight -get ?
Quelle est la sortie de : xbacklight -get ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [printf] format
100.00000%
Avec zsh j'obtient 100%, mais pas avec bash
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [printf] format
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)
Sinon pense bien à positionner avant la variable d'environnement LC_ALL=C
Chez moi ceci fonctionne (le but étant de simuler xbacklight -get)
Code : Tout sélectionner
LC_ALL=C printf "%.0f " $(echo '71.9000')
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [printf] format
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
Que signifie ceci ?
Merci
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [printf] format
C'est pour indiquer qu'il n'y a pas de saut de ligne. Rajoute \n à la fin du printf et il disparaitra
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [printf] format
Donc LC_ALL=C ça équivaut \n ?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
En tapant locale j'ai LC_ALL= donc elle est mal configurée ?
Re: [printf] format
Bonjour,Mawn a écrit : ↑dim. 15 oct. 2017, 11:12Donc LC_ALL=C ça équivaut \n ?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
Aucun rapport, documente-toi et teste, exemple :
Code : Tout sélectionner
$ echo "of"
$ echo "o\nf"
Re: [printf] format
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