• [^] # Re: Somme en ligne de commande

    Posté par . En réponse au journal Somme en ligne de commande. Évalué à 2.

    Ma solution tout en bash un poil plus court et sans doute plus propre.
    Seules contraintes à vérifier : le nombre d'arguments max que l'on peut passer en bash et le dépassement de capacité de $SUM

    #! /bin/sh

    SUM=0

    # Tant qu'on n'a pas scanné tous les arguments, on continue
    while [ "$#" -gt "0" ]
    do
    # On ajoute l'argument courant au résultats
    SUM=$(($SUM+1ドル))

    # On décale les arguments vers la gauche
    shift
    done

    echo "Somme : $SUM"