Ploc a �crit :

>         Salut,
>
> Quelqu'un pourrait me dire ou trouver des scripts (shell ou perl ou
> n'importe quoi qui marche) et realiseraient les choses suivantes,
>
> - Transformer les fins de ligne Mac et pc en fin de ligne unix dans tous
> les fichiers de la hierarchie d'un repertoire.

Le script dos2unix fait cela pour un fichier. on peut l'englober dans une proc�dure 
avec find.

#!/usr/bin/perl -pi
#
# Convert DOS text file to Unix file format.  Conversion is done in-place.
#
# Usage: dos2unix dosfile ...
print STDERR "Converting \"$ARGV\" ...\n" if (eof || ($. == 0));
s/\015$//;                   # strip ^M from end of line.
s/\032$//;                   # strip ^Z if we see it (which'll be at EOF).


>
>
> - Transformer les accents en é à et compagnie dans tous
> les fichiers de la hierarchie d'un repertoire.

une variante du script pr�c�dent

>
>
> - Transformer les balises <HTML> majuscules en balises <html> minuscules
> dans tous les fichiers de la hierarchie d'un repertoire.

une variante du script pr�c�dent
s/(<[^>]*>)/\L\1\E/g;                   # Convertit en 'Low' case


--
The falsely dramatic drives out the truly dull.



Répondre à