[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