• # quelques pistes non testées :

    Posté par . En réponse au message Question de script. Évalué à 0.

    Pour récupérer les 8 premiers caractères :
    cut -c 1-8
    Pour récupérer l'extension :
    cut -f 2 -d '.'
    Donc pour les renommer automatiquement :
    mv $file $(echo $file | cut -c1-8).$(echo $file | cut -f 2 -d '.')
    pour que ça fonctionne automatiquement sur tous tes fichiers :

    for file in 'ls *.txt'
    do
    newname=$(echo $file | cut -c1-8).$(echo $file | cut -f 2 -d '.')
    mv $file $newname
    zip $newname
    done

    Voilà, en espérant que ça aide.