Je fais parfois des petits scripts utilitaires pour effectuer des travaux
trop longs à faire à la main...
Mais quand il s'agit de manipuler des fichiers dont les noms comprennent
des espaces, ça coince. Par exemple :
for file in *.mp3
do mp3gain -r $file
done
... ne marche pas car $file ne contient pas le nom complet du fichier, mais
seulement le début jusqu'au premier espace. Le fichier est donc
inaccessible pour le processus invoqué...
Vous allez me dire qu'il serait préférable de remplacer les espaces par
des sous-lignes (_), mais il faudrait que j'écrive un script pour faire ça
sur tous mes fichiers. ;-)
Bon, je l'ai envisagé mais c'est le plan B.
Pour le plan A, je préférerais une autre solution si vous en avez une à
me proposer...