• [^] # Re: Non c'est pas si con.

    Posté par . En réponse au message Comparaison de deux entiers sous bash. Évalué à 1.

    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 ???