[EMAIL PROTECTED] wrote:
> Holas,
> 
> Tengo que insertar dos comas en un archivo que tiene la siguiente forma:
> 
> 123213,32322,-180,324343,324432
> 23243,5655,-180,566556,56545
> 34456f7,55475,-240,454,767765
> 
> Las dos comas deben ser insertadas inmediatamente despues de la tercera
> coma, para quedar asi:
> 
> 123213,32322,-180,,,324343,324432
> 23243,5655,-180,,,566556,56545
> 34456f7,55475,-240,,,454,767765
> 
> El numero despues del cual se agregan las comas es variable, como tambien
> el numero de caracteres despues del cual se agregan.
> Lo unico fijo es que se agregan despues de la tercera coma.
> 
> Creo que puede hacerse con sed, o perl, pero tendria que contar las comas,
> o poner cada linea en un string y despues recorrerlo, pero seria demasiado
> show para un archivo de app 6.000.000 de filas :S
> 
> Alguna idea? --> le pego poco a las expresiones regulares.

awk 'BEGIN{FS=","; OFS=","}{print $1,$2,$3,",,"$4,$5;}' archivo_origen

entrega el resultado a la salida standar. Con esta solución poco hay de 
expresiones regulares, mas bien usar convenientemente los separadores de 
campo de entrada y salida.
-- 
pablo salinas rivera
usuario linux #221909 (http://counter.li.org)
From [EMAIL PROTECTED]  Thu Jun  8 07:54:01 2006
From: [EMAIL PROTECTED] (Patricio Bruna)
Date: Thu Jun  8 07:55:37 2006
Subject: intel 3945 wireless en suse 10.1
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El Miércoles, 7 de Junio de 2006 16:13, ignacio bermudez escribió:
> Hola, tengo un problema con un laptop Inspiron  e1705 que me han regalado.
> Instale debian en él, instale los drivers de la wireless card (los de la
> intel)  y cuando trataba de conectarme a algun access point el sistema se
> quedaba colgado absolutamente.
> Pues ahora le instalé suse 10.1 del dvd, ya que un amigo me dijo que
> reconocia muchas cosas y era bonito pal laptop. En fin, la cosa anda el
> "descueve" porque me reconció el 95% del hardware bien, video y todo
> funcionando (excepto el lector de tarjetas).
> Mi problema es el siguiente, cuando trato de conectarme a un tarro que
> tengo para compartir internet (Athlon conectado al router con wireless card
> linksys que hace de puente), el Knetworkmanager, reconoce la red
> inalambrica, pero a la hora de conectarse siempre se queda pegado un rato
> en el 28%, y de ahi se desconecta.
> Hice un iwevent y obtuve lo siguiente:
> 19:56:51.591012               eth1    Set ESSID:""
> 19:56:53.591517               eth1    Encryption key:off
> 19:56:53.591582               eth1    Mode:Managed
> 19:56:54.615484               eth1    Mode:Managed
>
> Hago dmesg|grep 802 y obtengo algo raro que no se si esta bien, pero me
> huele a mal.
>
> ieee80211_crypt: module not supported by Novell, setting U taint flag.
> ieee80211: module not supported by Novell, setting U taint flag.
>
NetworkManager funciona 100% con algunas tarjetas wireless, puede que la tuya 
no sea una de ellas :(

Te recomiendo que reconfigures tu configuración de Red con "yast2 network" y 
selecciones "Modo Tradicional con ifup", luego configura tu tarjeta 
normalmente.

Si quieres, y lo instalaste, puedes usa kinternet en vez de knetworkmanager. 
Que bueno que usas kde!!!

Saludos

-- 
PBruna
http://www.masev.cl/pbruna

Responder a