• # Re: Somme en ligne de commande

    Posté par (site web personnel) . En réponse au journal Somme en ligne de commande. Évalué à 5.

    Bon, forcément, personne n'a proposé LA solution... Alors je m'y colle:
    #!/bin/sh
    REP_SORTIE=/tmp/rep_compter
    FICHIER=compter
    nbre_entier=0
    if [ -e $REP_SORTIE ]
    then
    	echo "Désolé, gros problème technique"
    	exit -1
    fi
    mkdir $REP_SORTIE
    read ligne
    for nb in $ligne
    do
    	for i in `seq 1 $nb` 
    	do
    		touch $REP_SORTIE/$FICHIER-$nbre_entier-$i
    	done
    	nbre_entier=$(($nbre_entier+1))
    done
    RESULTAT=`ls -al $REP_SORTIE |wc -l`
    RESULTAT=$(($RESULTAT-3))
    echo Résultat: $RESULTAT
    rm -rf $REP_SORTIE
    exit 0
    
    Tout en bash... Que du bonheur... Autant utiliser le disque dur, au lieu de faire tourner un gros programme comme python ou php ;) Je sort? Ok, je sort ------->[]