• # De l'utilisation fine des filtres unix

    Posté par . En réponse au message Tri de fichiers et expressions rationnelles. Évalué à 3.

    Salut !

    J'espère que ma réponse te donnera entière satisfaction, pour les problèmes 1) et 2) j'ai fait des essais et en une ligne ça devrait coller.

    ls -1 | tail -1 | cut -d'.' -f1 | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z]//g'

    Donc dans l'ordre

    - le 'ls -1' affiche dans l'ordre alphabétique croissant
    - le tail prend la dernière ligne
    - le cut enlève l'extension (à condition qu'il n'y ait pas de points dans les autres chaînes de caractères)
    - le tr met tout en minuscule pour faciliter l'expression régulière avec sed.
    - le sed enlève tout les caractères non numériques

    J'obtiens le résultat de '021' en partant de la chaîne toto021.txt

    J'espère t'avoit aidé efficacement :-)

    @+

    dabowl_75