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.

Répondre à