On Mon, 29 Jan 2001, claude fuhrer wrote:
> alias dos2unix='recode ibmpc..lat1'
J'attendais que quelqu'un en parle:)
Voui, supprimer le ``^M'' en fin de ligne suffit pour les 127 premiers
caractères de la table ASCII.
Pour le reste, le programme ``recode'' se charge de la plupart des
conversions de caractères, simples comme composés (\^e pour ê).
Voire ``recode -l'' pour la liste des tables connues de cet utilitaire.
deux trois exemples:
felix@medium:~$ echo "Il est déjà tard."|recode html..lat1
Il est déjà tard.
felix@medium:~$ echo "Il est déjà tard."|recode lat1../QP
Il est d=E9j=E0 tard.
felix@medium:~$ echo "Il est déjà tard."|recode lat1..applemac
Il est d\216j\210 tard.^M$$
(Le symbole ``$$'' pour dire que la ligne n'est pas terminée par ``^J''.)
felix@medium:~$ echo "Il est déjà tard."|recode lat1..ibmpc
Il est d\202j\205 tard.^M
felix@medium:~$ echo "Il est déjà tard."|recode lat1..latex
Il est d\'ej\`a tard.
Qu'est-ce qu'on s'amuse avec ces petits outils!
--
Félix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.