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.