• # rename is your friend

    Posté par  (Mastodon) . Évalué à 2.

    $ man rename

    … ça ressemble à un truc comme ça :

    $ rename 'y/\[foo\](.*)/$1' *

    Bon code!

    • [^] # Re: rename is your friend

      Posté par  . Évalué à 0.

      Cela ne fonctionne pas, Syntax error

    • [^] # Re: rename is your friend

      Posté par  . Évalué à 2.

      $ rename 'y/[foo](.*)/$1' *

      y a plus simple non ?

      $ rename 's/[foo]//' *

      qui fait exactement ce qu'on lui demande
      s/ -> recherche
      \[foo\] le motif [foo]
      // -> remplace par rien

      • [^] # Re: rename is your friend

        Posté par  . Évalué à 3.

        Euh, je ne sais pas quelle version de rename vous avez, mais chez moi, la syntaxe est rename MOTIF REMPLACEMENT FICHIERS….

        Soit dans le cas qui nous intéresse :

        $ rename '[foo]' '' *

        Pour info :

        $ rename --version
        rename from util-linux 2.21.2
        • [^] # Re: rename is your friend

          Posté par  . Évalué à 3.

          Chez moi aussi sous Arch Linux.

          J'ai remarqué que sous certaines distributions dont Ubuntu la commande rename n'est pas celle de util-linux mais est en faite perl-rename.

  • # Avec sed

    Posté par  (Mastodon) . Évalué à 1. Dernière modification le 09 septembre 2015 à 21:18.

    $ ls | sed -r "s/^foo(.*)/mv '&' '\1'/"

    Ceci va uniquement t'afficher ce que va donner l'expression. Pour la pédagogie, je te laisse trouver ce qu'il manque pour l'exécuter.

  • # En un peu plus simple.

    Posté par  . Évalué à 5.

    Dispos sur toutes les distributions :
    pyrenamer ou krename

    Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !

  • # bash way

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-12.html

    La gelée de coings est une chose à ne pas avaler de travers.

  • # Thunar ou qmv

    Posté par  . Évalué à 1.

    Thunar gère par défaut le renommage multiple (selection, click droit renommer ou F2).

    Sinon j'aime bien qmv du paquet (debian) renameutils qui lancer ton éditeur de texte préféré, tu y fait tes modifs et ca applique les renommages. J'aime bien car je maîtrise plus le rechercher/remplacer de mon éditeur que la syntax de rename ou mmv que j'oublie tout le temps.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.