Bash ne gérant les décimaux, cela me parait correct.
«Je ne comprends pas le commentaire sur les opérationsévaluations arithmétiques (elles sont correctes).»
Et oui, et non : cf. `help test` [ $varNum1 -eq $varNum2 ] && echo "$varNum1 est égal à $varNum2"etc...
La forme `COMMAND` est obsolescente, il faudrait lui préférer la forme $(COMMAND)
Les echo $var | COMMAND, c'est moche, je préfère COMMAND <<<$var
Aussi,if (( `echo $var ==...
if (( $var ==...enfin, je veux dire : if [ $var -eq...
Et pour l'indentation : merci, c'est pas des plus lisible.
Quant à savoir si on peut faire plus simple, et comment l'adapter pour qu'il fonctionne avec plus deux arguments ???
[^] # Re: Non c'est pas si con.
Posté par NBaH . En réponse au message Comparaison de deux entiers sous bash. Évalué à 1.
«Je ne comprends pas le commentaire sur les opérations évaluations arithmétiques (elles sont correctes).»
Et oui, et non : cf. `help test`
[ $varNum1 -eq $varNum2 ] && echo "$varNum1 est égal à $varNum2"etc...La forme
`COMMAND`est obsolescente, il faudrait lui préférer la forme$(COMMAND)Les
echo $var | COMMAND, c'est moche, je préfèreCOMMAND <<<$varAussi,
if (( `echo $var ==...enfin, je veux dire :if (( $var ==...
if [ $var -eq...Et pour l'indentation : merci, c'est pas des plus lisible.
Quant à savoir si on peut faire plus simple, et comment l'adapter pour qu'il fonctionne avec plus deux arguments ???