Débugue tes humanités
Séance 04 - Actions à répétition
1. Actions à répétition #
L’équilibre entre à trouver entre :
- le temps requis pour effectuer les opérations manuellement
- et le temps que va demander de créer le script ou le programme pour réaliser les mêmes opérations automatiquement

2. Renommer des fichiers : quelques trucs et astuces #
- terminal :
mv
- dans Ubuntu : l’explorateur de fichier
- bash : un script type
2. Renommer des fichiers : quelques trucs et astuces
mv
:
mv mon-fichier.md mon-fichier.txt
mv mon-dossier/* mon-nouveau-dossier/.
2. Renommer des fichiers : quelques trucs et astuces
- ajouter un élément dans le nom de tous les fichiers ;
- chercher et remplacer.

2. Renommer des fichiers : quelques trucs et astuces
mv
avec un script plus avancé :
for f in *.md; do mv -- "$f" "${f%.md}.txt"; done
Un autre script qui utilise find
:
find . -name "*.txt" -exec mv {} {}_brouillons \;
2. Renommer des fichiers : quelques trucs et astuces
mmv
(voir une présentation en ligne) :
- logiciel en ligne de commande pour renommer facilement des fichiers à partir de patterns (motifs)
- pour l’installer sous Ubuntu/Debian :
sudo apt install mmv
- pour changer l’extension de fichiers de
.md
à.txt
:mmv "*.md" "#1.txt"
- pour modifier une partie d’un fichier (remplacer
fichier
partexte
dans tous les noms de mes fichiers) :mmv *fichier* #1texte#2
3. Trop courte introduction à la programmation #
Débugue tes humanités
CC BY-SA Chaire de recherche du Canada sur les écritures numériques — antoine.fauchie@umontreal.ca