• # en perl

    Posté par . En réponse au message numerotation des fichiers de sortie. Évalué à 2.

    pour le nom de fichier (c'est du bash, donc soit avec cygwin si t'es sous windows, soit sous linux):

    \ls output_* | while read i
    do
     mv "$i" "$(perl -n -e 's/([0-9]+)/int(1ドル\/7)/e and print' <<< $i)"
    done
    # ou en pur bash
    \ls output_* | while IFS="_." read begin no ext
    do
     mv "${begin}_${no}.${ext}" "${begin}_$(($no/7)).${ext}"
    done
    #Que l'on peut simplifier
    en 
    \ls output_* | while IFS="_." read plop no plop
    do
     mv "output_${no}.csv" "output_$(($no/7)).csv"
    done

    mais ça peut aisément s'adapter dans le fichier qui génère le nom de fichier. Lorsque tu génère le nom output_...
    Il suffit de faire

    $outputFileEnfinLeNomQuiLuiEstDefini=~s/([0-9]+)/int(1ドル\/7)/e;

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent