On Sat, 9 Mar 2002, Pascal Perez - LHA wrote:
> Est-ce que quelqu'un aurait un script qui modifierait tous les fichiers d'un
> dossier de .php3 � .php et qui changerait les r�ferences du documents de
Certaines distributions offrent un programme `rename' pour ce faire, donc
il suffit de l'ex�cuter dans tous les r�pertoires:
find . -type d -depth -print0 | xargs -0 -n1 ~/bin/do_it.sh
avec ~/bin/do_it.sh:
#! /bin/sh
if [ $# != 1 ]; then
echo "$0 directory" >&2
echo "$0: bad args." >&2
exit 2
fi
exec rename 's/\.php3$/.php/' *.php3
man rename pour les d�tails.
Si la distribution n'offre pas cette commande rename (qui chez moi vient
avec le package Perl, apparemment), le script devient:
for i in *.php3
do
mv $i `basename $i .php3`.php
done
(dans ce cas un peu moins r�sistants aux fichiers `anormaux')
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.