script de lectura y eliminacion de datos de un archivo especifico
On Wed, 9 Mar 2005, cristian madrid wrote: supongamos que quiero eliminar los datos de la linea 3 y la linea 6 para poder saber si los contiene hago un grep 4 /datos/archivo.old grep 6 /datos/archivo.old sed '/4/d; /6/d' archivo archivo.nuevo -- Jesus Aneiros Sosa GNU/Linux User #190716 perl -e '$_=pack(c5,0105,0107,0123,0132,(13)+2);y[A-Z][N-ZA-M];print;'
script de lectura y eliminacion de datos de un archivo especifico
On Wed, 9 Mar 2005, Horst von Brand wrote: grep -v ^4 archivo | grep -v ^6 archivo.tmp; mv archivo.tmp archivo Dos pasadas al archivo, creo que mejor egrep -v '^4|^6' o sed. -- Jesus Aneiros Sosa GNU/Linux User #190716 perl -e '$_=pack(c5,0105,0107,0123,0132,(13)+2);y[A-Z][N-ZA-M];print;'
script de lectura y eliminacion de datos de un archivo especifico
On Thu, 10 Mar 2005, Cristian Gutierrez wrote: sed -i -e '/^6/d' /datos/archivo.old ^ ^ ^^ ^ ^ | | || | | | | || | +-- el archivo | | || +- borrar | | ++--- todas las lineas que empiecen con 6 | + ejecutar el siguiente script +--- hacer las modificaciones in-place El problema con -i es que no esta disponible en todas las versiones y -e es prescindible en este caso: sed toma el primer argumento que no sea opcion como el script. -- Jesus Aneiros Sosa GNU/Linux User #190716 perl -e '$_=pack(c5,0105,0107,0123,0132,(13)+2);y[A-Z][N-ZA-M];print;'
script de lectura y eliminacion de datos de un archivo especifico
cristian madrid dijo: Hola listeros tengo un pequeño problema con un script que estoy escrbiendo este script esta encargado de solictar datos luego concatenarlos en otro archivo para asi poder almacenarlos uno tras otro en lineas horizontales ,pero el problemas esta cuando deseo eliminar uno de estos elemento ubicados en lineas horizontales por ejemplo (estos datos estan almacenados en un archivo.old) 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 4.- dato_linea_4 5.- dato_linea_5 6.- dato_linea_6 7.- dato_linea_7 supongamos que quiero eliminar los datos de la linea 3 y la linea 6 para poder saber si los contiene hago un grep 4 /datos/archivo.old grep 6 /datos/archivo.old tengo claro que con grep puedo leer y saber si el archivo.old contiene dato_linea_4 y dato_linea_6 y que sale facil edita manualmente el archvo con vi y eliminar pero como esto va dentro de un script nesecito que sea automatico , desde el script llamar algo que ubique esa linea que contiene la informacion y luego que la borre mi duda es que comando utilizo para poder ubicar el eliminar esas lineas de manera que mi archivo me quede 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 5.- dato_linea_5 7.- dato_linea_5 Yo creo que seria de gran utilidad que ocuparas AWK para tratar de quitar esas lineas que quieres sacar. awk es un gran lenguaje para scripts en bash y se maneja muy bien con datos dentro de archivos. Deberias dentro del mismo script hacer una sentencia donde puedas introducir el numero de linea, luego guardarla en una variable y trabajar con ella en awk. Aqui encontre un tutorial, ojala sea de utilidad, igual en google hay varios. http://www.linux.org.uy/uylug/cursos/awk/awk.html Saludos. -- Claudio Salazar S. Ingeniera Civil Informatica [ 1º Año ] mail : [EMAIL PROTECTED] From [EMAIL PROTECTED] Mon Mar 14 17:31:50 2005 From: [EMAIL PROTECTED] (Horst von Brand) Date: Mon Mar 14 17:32:00 2005 Subject: script de lectura y eliminacion de datos de un archivo especifico In-Reply-To: Your message of Wed, 09 Mar 2005 23:05:52 -. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Claudio Sebastian Salazar Sepulveda [EMAIL PROTECTED] dijo: [...] Yo creo que seria de gran utilidad que ocuparas AWK para tratar de quitar esas lineas que quieres sacar. awk es un gran lenguaje para scripts en bash y se maneja muy bien con datos dentro de archivos. Deberias dentro del mismo script hacer una sentencia donde puedas introducir el numero de linea, luego guardarla en una variable y trabajar con ella en awk. awk es un lindo lenguaje para procesar lineas que calcen con una R.E., pero para cosas mas complejas queda corto rapidamente. Aprende Perl (o Python, o ruby), son de aplicacion mucho mas universal. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Mon Mar 14 19:05:24 2005 From: [EMAIL PROTECTED] (Edison Caprile Pons) Date: Mon Mar 14 18:51:47 2005 Subject: Servicio Postfix en init.d Message-ID: [EMAIL PROTECTED] Hola Lista: Como poder dejar el servicio Postfix o cualquier servicio para que se inicie automaticamente cuando parte el PC?? Muchas Gracias. Edison Caprile Pons Administrador de Red Ducasse Industrial Ltda. Fono: 5536510 próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20050314/acbd43ac/attachment.html From [EMAIL PROTECTED] Mon Mar 14 19:01:49 2005 From: [EMAIL PROTECTED] (jose ignacio) Date: Mon Mar 14 19:01:56 2005 Subject: Servicio Postfix en init.d In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Edison Caprile Pons wrote: Hola Lista: Como poder dejar el servicio Postfix o cualquier servicio para que se inicie automaticamente cuando parte el PC?? Muchas Gracias. /*Edison Caprile Pons*/ /Administrador de Red/ /Ducasse Industrial Ltda./ /Fono: 5536510/ para que inicie el servicio en el booteo pueder ser agregando el comando a /etc/rc.local. nose en init.d. From [EMAIL PROTECTED] Mon Mar 14 19:45:08 2005 From: [EMAIL PROTECTED] (Julio Herrera) Date: Mon Mar 14 20:20:53 2005 Subject: Kernel Panic Message-ID: [EMAIL PROTECTED] (added by [EMAIL PROTECTED]) Buenas noches [19:35 Santiago]: Tengo un pc que funciona como servidor de correo en la empresa de un amigo, han tenido problemas de luz y hoy el servidor de correo no les partio luego de un corte, me pidio que le ayudara y estoy tratando con mi incipiente conocimiento de linux hacer algo por el pero ni idea, he buscado en google pero parece que muchos tienen mi problema. Al encende el pc se empieza a carga linux, pero no termina y envia el siguiente mensage: Mounting root
script de lectura y eliminacion de datos de un archivo especifico
cristian madrid [EMAIL PROTECTED] dijo: Hola listeros tengo un pequeño problema con un script que estoy escrbiendo este script esta encargado de solictar datos luego concatenarlos en otro archivo para asi poder almacenarlos uno tras otro en lineas horizontales ,pero el problemas esta cuando deseo eliminar uno de estos elemento ubicados en lineas horizontales por ejemplo (estos datos estan almacenados en un archivo.old) 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 4.- dato_linea_4 5.- dato_linea_5 6.- dato_linea_6 7.- dato_linea_7 supongamos que quiero eliminar los datos de la linea 3 y la linea 6 para poder saber si los contiene hago un grep 4 /datos/archivo.old grep 6 /datos/archivo.old tengo claro que con grep puedo leer y saber si el archivo.old contiene dato_linea_4 y dato_linea_6 y que sale facil edita manualmente el archvo con vi y eliminar pero como esto va dentro de un script nesecito que sea automatico , desde el script llamar algo que ubique esa linea que contiene la informacion y luego que la borre mi duda es que comando utilizo para poder ubicar el eliminar esas lineas de manera que mi archivo me quede 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 5.- dato_linea_5 7.- dato_linea_5 Te sirve: grep -v ^4 archivo | grep -v ^6 archivo.tmp; mv archivo.tmp archivo (Claro que por mi, haria algo en Perl, es mucho mas flexible) -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Thu Mar 10 08:35:21 2005 From: [EMAIL PROTECTED] (Horst von Brand) Date: Thu Mar 10 08:35:24 2005 Subject: Novedades en Debian Message-ID: [EMAIL PROTECTED] Vean http://lwn.net/Articles/125927 (posiblemente aun no este disponible para el grueso publico...). Luego pueden volver a la esteril tontera de HvB es un ignorante y demas insultos: Los actuales candidatos a DPL estan planteando /exactamente las mismas cosas que he dicho/. Esas mismas por las que se me acusa de ignorante, anti-ALGUNA_COSA_VAGA y demas. Realmente triste ver que el movimiento de software libre se base en gente tan incapaz de ver lo que tienen frente a las narices. Por lo visto es una infima minoria los que tienen real interes, la honestidad intelectual suficiente para ver sus propios errores y fallas, y estan en condiciones de aportar. El resto quien sabe porque esta aca. No, ni mirare las respuestas a esto. Los debianitas fanaticos (que IMHO son la clase de gente quienes mas dan~o causan a Debian y al codigo abierto en general) de esta lista ya ocupan un lugar privilegiado en mi .procmailrc -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Thu Mar 10 08:48:47 2005 From: [EMAIL PROTECTED] (Horst von Brand) Date: Thu Mar 10 08:48:50 2005 Subject: Estado conexiones TCP/NAT In-Reply-To: Your message of Thu, 10 Mar 2005 01:30:16 -0300. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Miguel Oyarzo O. [EMAIL PROTECTED] dijo: [...] Mira estos resultados y dime que opinas: # cat /proc/net/ip_conntrack |wc -l (asi estoy contando las conexiones abiertas.. se me olvido mencionarlo) 24310 Basado en tus comentarios: # grep ip_conntrack /proc/slabinfo ip_conntrack 25526 28450384 2808 28451 24310 serian las conexiones abiertas y 25526 el numero de objetos ip_conntrack usados por el kernel y activos en la memoria. Y? Al parecer que el objeto ip_conntrack se mantiene en memoria un tiempo... pero cuánto? quien determina su duracion TTL? Administracion de memoria del nucleo: Se crean slabs (una coleccion de objetos del mismo tipo que cabe en una pagina o asi), y se administran de alli. Obviamente habran slabs con algunos objetos libres (sin usar). Se mantienen en memoria mientras el slab contenga objetos activos. Y un slab sin objetos activos puede mantenerse siempre que no haya presion por asignar memoria (porque es ideal reusar un objeto ya inicializado, c). Quien determina la vida del objecto? En este caso, la duracion de la conexion... y sobre eso no hay control en el nucleo. Enseguida, los RFC requieren mantener historia sobre una conexion cerrada durante un tiempo bastante largo para evitar que se cruzen los alambres. Opiciones? comentarios? Esta interesante este tema... optimizar ese cache será una buena idea. Comienza por estudiar el manejo de memoria virtual (y administracion de memoria en general) en el nucleo. Es un area extremadamente entretenida, con solo unos pocos gurues que saben suficiente para atreverse a meter mano... Si, la idea de compactar
script de lectura y eliminacion de datos de un archivo especifico
El Mié 09 Mar 2005 21:18, Horst von Brand escribió: Resultó, muchas gracias Doc grep -v ^4 archivo | grep -v ^6 archivo.tmp; mv archivo.tmp archiv -- Cristian Madrid N. Administrador de redes [EMAIL PROTECTED]
script de lectura y eliminacion de datos de un archivo especifico
Ayer en la tarde, cristian madrid dijo: [...] (estos datos estan almacenados en un archivo.old) 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 4.- dato_linea_4 5.- dato_linea_5 6.- dato_linea_6 7.- dato_linea_7 [...] tengo claro que con grep puedo leer y saber si el archivo.old contiene dato_linea_4 y dato_linea_6 y que sale facil edita manualmente el archvo con vi y eliminar pero como esto va dentro de un script nesecito que sea automatico , desde el script llamar algo que ubique esa linea que contiene la informacion y luego que la borre mi duda es que comando utilizo para poder ubicar el eliminar esas lineas de manera que mi archivo me quede 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 5.- dato_linea_5 7.- dato_linea_5 sed -i -e '/^6/d' /datos/archivo.old ^ ^ ^^ ^ ^ | | || | | | | || | +-- el archivo | | || +- borrar | | ++--- todas las lineas que empiecen con 6 | + ejecutar el siguiente script +--- hacer las modificaciones in-place -- Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier [EMAIL PROTECTED]Jabber:[EMAIL PROTECTED] WYTYSYDG: What You Thought You Saw, You Didn't Get.
script de lectura y eliminacion de datos de un archivo especifico
Hola listeros tengo un pequeño problema con un script que estoy escrbiendo este script esta encargado de solictar datos luego concatenarlos en otro archivo para asi poder almacenarlos uno tras otro en lineas horizontales ,pero el problemas esta cuando deseo eliminar uno de estos elemento ubicados en lineas horizontales por ejemplo (estos datos estan almacenados en un archivo.old) 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 4.- dato_linea_4 5.- dato_linea_5 6.- dato_linea_6 7.- dato_linea_7 supongamos que quiero eliminar los datos de la linea 3 y la linea 6 para poder saber si los contiene hago un grep 4 /datos/archivo.old grep 6 /datos/archivo.old tengo claro que con grep puedo leer y saber si el archivo.old contiene dato_linea_4 y dato_linea_6 y que sale facil edita manualmente el archvo con vi y eliminar pero como esto va dentro de un script nesecito que sea automatico , desde el script llamar algo que ubique esa linea que contiene la informacion y luego que la borre mi duda es que comando utilizo para poder ubicar el eliminar esas lineas de manera que mi archivo me quede 1.- dato_linea_1 2.- dato_linea_2 3.- dato_linea_3 5.- dato_linea_5 7.- dato_linea_5 -- Cristian Madrid N. Administrador de redes [EMAIL PROTECTED]