Mercredi - Batch Rename
09/04/2003
Mac OS X n’a pas de commande permettant de renommer plusieurs fichiers. Utilisez les techniques de Lundi et de Mardi pour écrire un script qui le fera.
% cat rename
#!/bin/tcsh
set fn_new={$1:r}.$2
echo rename $1 $fn_new
mv $1 $fn_new
Ajoutez la commande ‘find’ des semaines 1 et 13 pour renommer en mode batch (arrière-plan) :
% ls
a.htm b.htm c.htm
% find . -name “*.htm” -exec rename {} html ;
rename ./a.htm ./a.html
rename ./b.htm ./b.html
rename ./c.htm ./c.html
% ls
a.html b.html c.html
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents