title: Changer l'extension de plusieurs fichiers en une simple manipulation
date: 2017-12-03
tags: Asrall, Geekeries, Linux, NetBSD
url: changer-l-extension-de-plusieurs-fichiers-en-une-simple-manipulation
slug: changer-l-extension-de-plusieurs-fichiers-en-une-simple-manipulation

Contrairement à MS-DOS, il n'y a pas de méthode simple pour changer juste
l'extension sur un grand nombre de fichiers.

Il existe des solutions avec une interface graphique, ou un ensemble de
commandes à taper.

J'ai fini par m'écrire un script qui évite de retaper toutes les commandes. Et
pour le retrouver facilement, je l'ai appelé mass-rename, et l'ai enregistré
sous /usr/local/bin



   #!/bin/bash
   cd "$1"
   for f in *.$2; do
   mv -- "$f" "${f%.$2}.$3"
   done

Utilisation :



   mass-rename

Exemple :



   mass-rename ~/bureau/webcomics zip cbz

Attention : ce script ne fait absolument aucune vérification. À utiliser à vos
risques et périls.