Commandes Linux : recode

RECODE

Installé avec le paquet recode
Voir aussi : unix2dos, dos2unix,todos, fromdos et tr

 

Afficher la version de la commande recode

recode --version

ou

apt-cache policy recode

 

Textes utilisés pour les tests

file1.txt
Ses nombreuses pattes, lamentablement grêles par comparaison avec la corpulence qu’il avait par ailleurs, grouillaient désespérément sous ses yeux. « Qu’est-ce qui m’est arrivé ? » pensa-t-il. Ce n’était pas un rêve.

Sa chambre, une vraie chambre humaine, juste un peu trop petite, était là tranquille entre les quatre murs qu’il connaissait bien.
file2.txt
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor.

 

Mode verbeux

recode -v [...]

 

Afficher la liste des encodages pris en charge

recode -l

 

Convertir un texte d’un encodage vers un autre

Vers la sortie standard
recode fromcoding..tocoding < inputfilename

Equivaut à :
iconv -f fromcoding -t tocoding inputfilename
konwert fromcoding-tocoding < inputfilename

Vers un fichier de sortie
recode fromcoding..tocoding < inputfilename > outputfilename

Equivaut à :
iconv -f fromcoding -t tocoding inputfilename -o outputfilename
konwert fromcoding-tocoding < inputfilename > outputfilename
ex :

# file file1.txt
file1.txt: UTF-8 Unicode text
# recode UTF-8..ISO-8859-15 < file1.txt > Latin9-file1.txt
# cat Latin9-file1.txt
Ses nombreuses pattes, lamentablement gr�les par comparaison avec la corpulence qu'il avait par ailleurs, grouillaient d�sesp�r�ment sous ses yeux. � Qu'est-ce qui m'est arriv� ? � pensa-t-il. Ce n'�tait pas un r�ve.

Sa chambre, une vraie chambre humaine, juste un peu trop petite, �tait l� tranquille entre les quatre murs qu'il connaissait bien.
# file Latin9-file1.txt
Latin9-file1.txt: ISO-8859 text

 

Convertir un fichier Unix en fichier DOS

recode ../CR-LF < unixfilename > dosfilename

ou

recode ../cl < unixfilename > dosfilename

Equivaut à :
unix2dos < unixfilename > dosfilename
todos < unixfilename > dosfilename
konwert crlf < unixfilename > dosfilename
ex :

# file file1.txt
file1.txt: UTF-8 Unicode text
# recode ../CR-LF < file1.txt > CRLF-file1.txt
# file CRLF-file1.txt
CRLF-file1.txt: UTF-8 Unicode text, with CRLF line terminators

 

Convertir un fichier Unix en fichier DOS tout en changeant son encodage

recode fromcoding..tocoding/CR-LF < inputfilename > outputfilename

ou

recode fromcoding..tocoding/cl < inputfilename > outputfilename

 

Convertir un fichier en décimal

recode ../d < inputfilename > outputfilename

ou

recode ../d1 < inputfilename > outputfilename

ou

recode ../Decimal-1 < inputfilename > outputfilename

 

Convertir un fichier en hexadécimal

recode ../x < inputfilename > outputfilename

ou

recode ../x1 < inputfilename > outputfilename

ou

recode ../Hexadecimal-1 < inputfilename > outputfilename

 

Convertir un fichier en octal

recode ../o < inputfilename > outputfilename

ou

recode ../o1 < inputfilename > outputfilename

ou

recode ../Octal-1 < inputfilename > outputfilename

 

Convertir un fichier en base64

recode ../64 < inputfilename > outputfilename

ou

recode ../b64 < inputfilename > outputfilename

ou

recode ../Base64 < inputfilename > outputfilename
Fermer le menu
%d blogueurs aiment cette page :