[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT Expresiones regulares



On Mon, 8 Oct 2001 23:30:39 +0200
pacmac@overcloack.net wrote:

> echo "HOLA_QUE_TAL" | sed 'y/ABCDEFGIJKLMNOPRSUVWXYZ/abcdefgijklmnoprsuvwxyz/'
> Hola_Que_Tal

???

echo "HOLA_QUE_TAL" | sed 'y/ABCDEFGIJKLMNOPRSUVWXYZ/abcdefgijklmnoprsuvwxyz/'
hola_que_tal

La solución para convertir en minúsculas es más fácil con tr(1).

	echo HOLA_QUE_TAL | tr [:upper:] [:lower:]

Bueno, por lo menos más corto. Para lo que quería el autor original,
`capitalizar palabras' (Hola_Que_Tal), probablemente no hay mas
remedio que recurrir a perl u otro intérprete menos arcáico. Será
difícil encontrar algo ya hecho, especialmente porque generalmente se
considera que es el espacio o tabulador (`blanks') que separa a las
palabras, no el carácter `_'. Por otra parte, un programa incluso en C
no costaría mas que algunos minutos...

``Dejaremos al lector interesado, resolver este ejecrício en TeX'' :)

--
Christoph Simon
datageo@terra.com.br
---
^X^C
q
quit
:q
^C
end
x
exit
ZZ
^D
?
help
NO CARRIER
.



Reply to: