🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.misc
Article #35597

Re: Arreglar acentos en Unix

#35597
From: Alvaro Herrera
Date: Tue, 30 Dec 1997 00:00
33 lines
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/&aacute;/g;
   s/\'e/&eacute;/g;
   s/\'i/&iacute;/g;
   s/\'o/&oacute;/g;
   s/\'u/&uacute;/g;
   s/n~/&ntilde;/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-mail
References: <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