8.6.12 Convertir un archivo de texto con recode
Lo siguiente convertir� archivos de texto entre DOS, Mac y Unix:
$ recode /cl../cr <dos.txt >mac.txt
$ recode /cr.. <mac.txt >unix.txt
$ recode ../cl <unix.txt >dos.txt
recode
convierte archivos entre diversos conjuntos de caracteres y
caracteres de control:
$ recode conjcaract1/caracontrol1..conjcaract2/caracontrol2 \
<entrada.txt >salida.txt
[
34] :
-
us — ASCII (7 bits)
-
l1 — ISO Latin-1 (ISO-8859-1, Europa Occidental, 8 bits)
-
EUCJP — EUC-JP para Japon�s (Unix)
-
SJIS — Shift-JIS para Japon�s (Microsoft)
-
ISO2022JP — Codificaci�n del correo para Japon�s (7 bits)
-
u2 — UCS-2 (Conjunto de caracteres universal, 2 bytes)
-
u8 — UTF-8 (Formato de transformaci�n universal, 8 bits)
Los caracteres de control m�s utilizados son [
35] :
-
/cr — Retorno de carro como fin de l�nea (texto Mac)
-
/cl — Retorno de carro y avance de l�nea como fin de l�nea
(texto DOS)
-
/ — Avance de l�nea como fin de l�nea (texto Unix)
-
/d1 — Volcado decimal
-
/x1 — Volcado hexadecimal
-
/64 — Texto codificado en Base64
-
/QP — Texto entrecomillado
Para m�s informaci�n, consulte la descripci�n correspondiente haciendo
info recode.
Existe tambi�n herramientas de conversi�n m�s especializadas: