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.

Répondre à