Isaac Puch Rojo wrote:
>
> Hola lista, la cosa seguro que es bastante sencilla. Pero no tengo ni
> idea de c�mo hacerlo. Tengo un archivo de texto de unas 10.000 l�neas. Y
> necesito que donde ahora hay un tabulador me ponga ":" En concreto es un
> archivo de diccionario. Y la verdad, hacerlo a mano con un editor de
> texto, no apetece nada. Si alguien me puede dar alguna pista, quedar�a
> muy agradecido.
>
> Saludos.
>
> Isaac Puch Rojo.
>
> --
> Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null
Una solucion f�cil es con el comando tr, tecleando
bash$ tr '^v^i' ':' <ficheroentrada >ficherosalida
Lo de ^v^i es la secuencia Control+V y luego control+i (para que no lo
interprete la shell).
No se si tr tiene una opcion como para los espacios, que es [:space:]
para solo tabuladores.
man tr :)
con sed:
sed 's/^v^i/:/g' ficheroentrada > ficherosalida
Con awk, con perl .... no se/no me acuerdo :)
Espero que te sirva
Miguel
--
=========================================================================
Miguel Rodriguez Penabad [EMAIL PROTECTED]
Laboratorio de Bases de Datos http://emilia.dc.fi.udc.es/labBD
Facultade de Inform�tica Universidade da Coru�a (Spain)
Debian 2.1 [2.2.13] Usuario Linux 124962
=========================================================================