Article View: chile.comp.misc
Article #35597Re: Arreglar acentos en Unix
From: Alvaro Herrera
Date: Tue, 30 Dec 1997 00:00
Date: Tue, 30 Dec 1997 00:00
33 lines
1888 bytes
1888 bytes
On Tue, 30 Dec 1997, Rodrigo Soto wrote:
> Necesito un script para Unix que me permita arreglar los acentos de la
> forma 'e a � (en acento sobre la letra) y tanbien la enhe de 'n a �. El
> script debiera recibir desde el STDIN y tirar el resultado al STDOUT
> pues me interesa pipearlo.
En realidad se puede hacer simple o complicado... mira esto:
#!/usr/bin/perl
open (DATOS, "-");
open (SALIDA, ">-");
while (<DATOS>) {
s/\'a/á/g;
s/\'e/é/g;
s/\'i/í/g;
s/\'o/ó/g;
s/\'u/ú/g;
s/n~/ñ/g;
print salida $_;}
close DATOS;
close SALIDA;
Ahora es cuestion de reemplazar los &xacute; por \xHH, donde HH es
el valor correspondiente en hexadecimal de las vocales con acento y
en~es...
PD: A chile.comp.unix, donde corresponde...
"Aprender sin pensar es in�til; pensar sin aprender, peligroso" (Confucio)
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE/S/CS d- s:- a-- C+(++)$ USL++ P++ L++ E--- W+ N++(+) K- w--- O- M-- V?
PE-(--) Y PGP t--- 5-- X-- R- tv- b++>+++ DI++ D+(++) G e+ h! r% y- o? PS+
------END GEEK CODE BLOCK-----
Alvaro Herrera (alvherre@enlaces.c5.cl)
Technical Details
Message-ID:
<Pine.LNX.3.95.971230120500.5212C-100000@enlaces.c5.cl>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<34A92CB4.28B2@cec.uchile.cl>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 107d6b,a89f92c8dff1d87b X-Google-Attributes: gid107d6b,public X-Google-Thread: 1054ea,a89f92c8dff1d87b X-Google-Attributes: gid1054ea,public X-Google-Thread: 143321,a89f92c8dff1d87b X-Google-Attributes: gid143321,public From: Alvaro Herrera <alvherre@enlaces.c5.cl> Subject: Re: Arreglar acentos en Unix Date: 1997/12/30 Message-ID: <Pine.LNX.3.95.971230120500.5212C-100000@enlaces.c5.cl> X-Deja-AN: 311388938 Content-Transfer-Encoding: 8BIT References: <34A92CB4.28B2@cec.uchile.cl> Content-Type: TEXT/PLAIN; charset=US-ASCII Organization: DCC - Universidad de Chile Mime-Version: 1.0 Newsgroups: chile.comp.misc,uch.ing.consultas,chile.comp.unix