Citation Envoyé par Jipété Voir le message
les nombres ! J'ai testé, voir tout en bas.
Exact, j'ai dit "chiffre" en pensant "valeur numérique" donc les nombres. Tu as raison, la précision est importante, surtout sur un forum.

Citation Envoyé par Jipété Voir le message
en français (et je rajoute les traits d'union sinon c'est parfois pas clair) ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    les opérateurs binaires arithmétiques renvoient vrai si ARG1 est égal-à, non-égal-à,
    inférieur-à, inférieur-ou-égal-à, supérieur-à ou supérieur-à-ou-égal-à ARG2.
En gros j'en conclus ça renvoie toujours vrai. Ou je n'ai rien compris ?
Il faut lire entre les lignes (ou savoir rajouter ce qui est implicite). Pour les opérateurs arithmétiques binaires explicités juste au dessus et qui s'énumèrent en -eq, -ne, -lt, -le, -gt, -ge ; ces opérateurs renvoient vrai si respectivement ARG1 est égal à (donc là c'est pour le premier "-eq"), non égal à (pour le second "-ne"), inférieur à (le 3° "-lt"), inférieur ou égal à (le 4° "-le"), supérieur à (le 5° "-gt"), supérieur ou égal à (le 6° "-ge") ARG2.
Ok c'est pas super explicite mais ce n'est pas non plus super compliqué à comprendre.

Citation Envoyé par Jipété Voir le message
quant aux nombres, j'ai testé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$ a=5
$ b=3
$ [ $((a+7)) -eq $((b*4)) ] && echo "a=b"
a=b
$ [ $((a+7)) -eq $((b*4)) ] && echo $(((a+7))+((b*4)))
24
Tu aurais simplement écrit a=123; b=456 ça marchait aussi (ce sont bien des nombres).