• # sort = trier

    Posté par . En réponse au message tri de fichier via des champs dans le nom fichier. Évalué à 2.

    Salut,

    Ben pour avoir tes fichiers dans l'ordre, il suffit de les trier sur la date et l'heure, c'est à dire du 13ème au 27ème caractères :
    ls | sort --key=1.13,1.27

    Tu peux aussi trier sur le 2ème champ du nom, avec le point comme séparateur :
    ls | sort -t'.' --key=2

    Pour traiter les fichiers dans l'ordre, une boucle toute simple devrait suffire :
    for f in $(ls | sort -t'.' --key=2)
    do
    traitement $f
    done

    A+
    JJD