• [^] # Re: et "?" ?

    Posté par . En réponse au journal Des "basheries". Évalué à 6.

    Il y a aussi les crochets si tu veux n'accepter qu'un sous-ensemble des caractères possibles, en pouvant spécifier des intervalles.
    Exemple:

    $ rm fichier[1-79].txt

    supprimera fichier1.txt, fichier5.txt mais pas fichier8.txt

    Et les accolades qui permettent de générer du texte (alternatives ou séquences), indépendamment des fichiers.

    $ echo "c'est le "{matin,soir}
    c'est le matin c'est le soir
    $ echo {1..15}
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
    $ echo {000..200..40}
    000 040 080 120 160 200

    et on peut les imbriquer

    echo "version "{1.{1..5},2.{4,5},3.7}
    version 1.1 version 1.2 version 1.3 version 1.4 version 1.5 version 2.4 version 2.5 version 3.7