Insertar string antes de cada linea de un archivo
Holas, Tengo el siguiente archivo de texto: [EMAIL PROTECTED]:~$ cat test file1 file2 file3 Y deseo insertar un string antes de cada nombre de archivo, del archivo, para ejecutar un comando para todos los archivos (es una lista grande). Entonces estoy tratando con sed, pero aun no somos amigos... Aplico un comando, pero inserta un retorno de carro despues del comando, y no es la idea: [EMAIL PROTECTED]:~$ sed -e '/^/i\gzip' test gzip file1 gzip file2 gzip file3 gzip El objetivo es que quede asi: gzip file1 gzip file2 gzip file3 Tambien otra idea podria ser pasarle la lista de archivos a un comando for, pero la lista esta hacia abajo... Alguna idea? Saludos y gracias. Morenisco. From [EMAIL PROTECTED] Mon Apr 16 12:10:13 2007 From: [EMAIL PROTECTED] (usuario anonimo) Date: Mon Apr 16 12:11:40 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El 16/04/07, Morenisco <[EMAIL PROTECTED]> escribió: > Holas, > > Tengo el siguiente archivo de texto: > > [EMAIL PROTECTED]:~$ cat test > file1 > file2 > file3 > > Y deseo insertar un string antes de cada nombre de archivo, del archivo, > para ejecutar un comando para todos los archivos (es una lista grande). > Entonces estoy tratando con sed, pero aun no somos amigos... > > Aplico un comando, pero inserta un retorno de carro despues del comando, y > no es la idea: > > [EMAIL PROTECTED]:~$ sed -e '/^/i\gzip' test Funciona asi sed -e "s/^/gzip\ /" prueba.txt con sed 4.1.4 y para editar el archivo se usa la opcion -i y no -e saludos.- > gzip > file1 > gzip > file2 > gzip > file3 > gzip > > El objetivo es que quede asi: > > gzip file1 > gzip file2 > gzip file3 > > Tambien otra idea podria ser pasarle la lista de archivos a un comando for, > pero la lista esta hacia abajo... > > Alguna idea? > > Saludos y gracias. > > Morenisco. > -- _ Solo soy una mente genial en un cuerpo hermoso: Xubuntu User # 7274
Servidor de correo de respaldo
On 4/13/07, Gonzalo Seriche <[EMAIL PROTECTED]> wrote: > de preferencia deben poner un DNS maestro y esclavo (si se cae el dns > maestro le preguntan al esclavo) > y delegar las dns segun entiendo, el sistema no funciona como si se cae el maestro preguntan al esclavo, si no consultando indistintamente a uno u otro. Alguien de NIC que lo aclare? Saludos -- Miguel Angel Amador L. [ jokercl at gmail dot com | User #297569 counter.li.org ] [ http://www.fotolog.net/kush ] $echo 127.0.0.1 elvis >> /etc/hosts $ping elvis elvis alive From [EMAIL PROTECTED] Mon Apr 16 12:19:11 2007 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Eduardo_Pe=F1a_Ceballos?=) Date: Mon Apr 16 12:21:12 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Morenisco wrote: > Alguna idea? Solo una idea.. for i in $(cat archivo_con_la_lista); do [lo que quieres que haga con] $i ; done Slds -- Eduardo Peña Ceballos Estudiante Ingeniería (e) Informática - PUCV http://www.kope.cl
Insertar string antes de cada linea de un archivo
On 4/16/07, Eduardo Peña Ceballos <[EMAIL PROTECTED]> wrote: > > Morenisco wrote: > > Alguna idea? > > Solo una idea.. > > for i in $(cat archivo_con_la_lista); > do [lo que quieres que haga con] $i ; > done Pero para el for los archivos tienen que estar uno al lado del otro, separados por espacio no? Aca estan hacia abajo. Saludos. Morenisco. From [EMAIL PROTECTED] Mon Apr 16 12:21:10 2007 From: [EMAIL PROTECTED] (Ernesto del Campo C.) Date: Mon Apr 16 12:29:28 2007 Subject: Milter-GreyList In-Reply-To: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Muchas Gracias Profesor. Atte. Ernesto Esteban del Campo C. > -Mensaje original- > De: Horst H. von Brand [mailto:[EMAIL PROTECTED] > Enviado el: viernes, 13 de abril de 2007 15:31 > Para: Discusion de Linux en Castellano; Ernesto del Campo C. > Asunto: Re: Milter-GreyList > > Ernesto del Campo C. <[EMAIL PROTECTED]> wrote: > > Tengo un problema con greylist y dominios como gmail.com, Hotmail, etc. > > gmail tiene N servidores de salida, y el mismo mensaje puede aparecer en > cualquiera de su infinidad de direcciones IP. La unica salida coherente es > meterlas todas en lista blanca. Aca tenemos: > > list "gmail" addr { \ > 64.233.162.0/24\ # zproxy.gmail > 64.233.163.0/24\ # Proxy gmail > 64.233.166.0/24\ # Proxy gmail > 64.233.170.0/24\ # rproxy.gmail > 64.233.182.0/24\ # nproxy.gmail > 64.233.183.0/24\ # Proxy gmail > 64.233.182.187/32 \ # proxy.gmail > 64.233.184.0/24\ # wproxy.gmail > 66.249.82.0/24 \ # Proxy gmail > 66.249.83.0/24 \ # Proxy gmail > 66.249.92.0/24 \ # Proxy gmail > 66.249.93.0/24 \ # Proxy gmail > 72.14.204.0/24 \ # qproxy.gmail > 72.14.205.0/24 \ # Proxy gmail > 72.14.214.0/24 \ # Proxy gmail > 216.239.56.0/24\ # proxy.gmail > } > > (no, seguramente no es la lista mas apropiada, pero salva). > > De las demas, ni idea. > -- > Dr. Horst H. von Brand User #22616 counter.li.org > Departamento de InformaticaFono: +56 32 2654431 > Universidad Tecnica Federico Santa Maria +56 32 2654239 > Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 > > __ Información de NOD32, revisión 2187 (20070413) __ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com
Insertar string antes de cada linea de un archivo
No necesariamente tienen que estar hacia el lado. Haz la prueba haciendo el cat archivo_lista. En lo personal sed no es mi amigo, pero con for y cut me ha bastado hasta aqui. Saludos. On 4/16/07, Morenisco <[EMAIL PROTECTED]> wrote: > > On 4/16/07, Eduardo Peña Ceballos <[EMAIL PROTECTED]> wrote: > > > > Morenisco wrote: > > > Alguna idea? > > > > Solo una idea.. > > > > for i in $(cat archivo_con_la_lista); > > do [lo que quieres que haga con] $i ; > > done > > > Pero para el for los archivos tienen que estar uno al lado del otro, > separados por espacio no? Aca estan hacia abajo. > > Saludos. > > Morenisco. > -- Rossana Lopez T. <[EMAIL PROTECTED]> From [EMAIL PROTECTED] Mon Apr 16 12:39:16 2007 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Mon Apr 16 12:44:58 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Morenisco escribió: > On 4/16/07, Eduardo Peña Ceballos <[EMAIL PROTECTED]> wrote: > > > >Morenisco wrote: > >> Alguna idea? > > > >Solo una idea.. > > > >for i in $(cat archivo_con_la_lista); > >do [lo que quieres que haga con] $i ; > >done > > Pero para el for los archivos tienen que estar uno al lado del otro, > separados por espacio no? Aca estan hacia abajo. No. (Yo tendria cuidado si los nombres tienen espacios). -- Alvaro Herrera http://www.PlanetPostgreSQL.org/ "No single strategy is always right (Unless the boss says so)" (Larry Wall) From [EMAIL PROTECTED] Mon Apr 16 12:06:39 2007 From: [EMAIL PROTECTED] (Pablo =?iso-8859-1?Q?Jim=E9nez?=) Date: Mon Apr 16 13:08:38 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On Mon, Apr 16, 2007 at 08:41:51AM -0700, Morenisco wrote: > Holas, > > Tengo el siguiente archivo de texto: > > [EMAIL PROTECTED]:~$ cat test > file1 > file2 > file3 > > Y deseo insertar un string antes de cada nombre de archivo, del archivo, > para ejecutar un comando para todos los archivos (es una lista grande). > Entonces estoy tratando con sed, pero aun no somos amigos... > > Aplico un comando, pero inserta un retorno de carro despues del comando, y > no es la idea: > > [EMAIL PROTECTED]:~$ sed -e '/^/i\gzip' test > gzip > file1 > gzip > file2 > gzip > file3 > gzip > > El objetivo es que quede asi: > > gzip file1 > gzip file2 > gzip file3 > > Tambien otra idea podria ser pasarle la lista de archivos a un comando for, > pero la lista esta hacia abajo... > > Alguna idea? Está incompleta la orden en sed: $ sed 's/^/gzip &/' test Saludos. -- Pablo Jiménez Martínez Móvil: +(569) 9289 1281 VTR Globalcom S.A. - Santiago, CHILE .. Fono: +(562) 310 2407
TCP/IP y OSI [Was: Re: ssh, dhcp e IPs cambiantes]
> > >> Yo nunca dije que OSI especifico los protocolos > >> > >> OSI /es/ los protocolos! >> Racionamiento completamente equivocado, OSI contempla describe niveles > >donde se pueden asociar los protocolos. No son Protocolos. >OSI es un conjunto de protocolos, no una coleccion de ideas vagas de "yo >creo que tal vez debiera suponer que en una de esas como que las redes >debieran de andar asi", porque /eso/ si que no sirve de nada. Pues con esto usted me demuestra que no entiende el real sentido del MODELO OSI, con lo cual no sabe aplicarlo y como no lo entiende lo unico que trata de hacer es criticarlo, como decir que es algo inutil. No son ideas vagas, me sorprende que un profesor diga estas cosas lo malo es que sus alumnos seran los mas perjudicados. >> Señor Horst: >> Con el mayor respeto que usted se merece, esto se esta volviendo > >demasiado irritante, >Entonces reconoce de una vez que no tienes idea de que hablas... NO debo reconocer nada por que se de lo que estoy hablando creo que a usted le viene perfectamente eso de "No hay peor ciego que el que no quiere ver" >> la verdad creo que usted esta viendo el tema desde >> otra perspectiva >Claro. Pues lamento decirle que no es la perspectiva con la que se creo el modelo OSI y es usted quien esta errado.. Usted lo ve como si fuera un modelo que debiera regir todo lo referente a una comunicacion, en cierta parte es asi pero se refiere a diferenciar fases de una comunicacion para acotarlos y analizar la comunicacion de una forma ordenada. Usted lo que hace es asumir que el Modelo OSI se usa para fabricar Hardware o para hacer aplicaciones, que el Modelo OSI "SON" los protocolos, que las nuevas tecnologias no estaban pensadas cuando se creo el Modelo OSI...por lo que OSI no las describio nunca por todas estas razones dice que es inutil, pero es por que no es esa su funcion y usted es quien lo interpreta mal. >> mas como un ingeniero informatico diria yo... >Asi es. Como quien ve la red /completa/, y no le basta con quedarse en las >capas 1 y 2 de OSI. En cuanto dejas ese "ordenado" mundo, OSI te deja >clavado. De esta frase deberia desprender que si existe un problema con un servidor DNS o FTP, El Modelo OSI solo me diria revisa el cableado o los switchs?? Y con esto mi labor estaria limitada solo hasta este punto?? Una vez mas puedo decirle que esta equivocado... A parte de la Capa 1 y 2 que ya mencione el modelo OSI me indicaria revisar por ejemplo cosas como las siguientes: Capa 3: Revisar problemas en routers, mapeo IP ARP correcto, ruteo estatico, ruteo dinamico, rutas por defecto, balanceo de carga, etc. Capa 4: Revisar problemas en Firewalls, listas de acceso, etc. Capa 5: Revisar problemas con las sesiones abiertas en servidor como cliente. Capa 6: Revisar el formato de la comunicacion. Capa 7: Revisar problemas en la aplicacion. >>el que >> este viendo temas de redes desde el año 80 no significa que usted tenga >> la verdad absoluta >Claro que no. entonces por que no se da el tiempode analizar los argumentos que le doy, cada vez que pregunta algo se lo argumento pero usted no argumenta nada nuevo sino que sigue con lo mismo o ataca por otro frente >>Yo veo esencialmente equipos de red >Capa 1 de OSI. Yep, relevante. Es que segun lo que usted entiende talvez si le digo que veo hasta la comunicacion de una base de datos, de servidores WEB, DNS, FTP,ACTIVE DIRECTORY, VPNs, WAN, etc talvez usted siga diciendome que eso es capa 1 por que no "quiere" entender que es el Modelo OSI. >>y bastantes le >> dire, hago lo que se llama "troubleshooting" cada dia para lo cual >> utilizo el MODELO OSI >No veo como puedas usar eso que (segun tu mismo) no es mas que una idea >vaga de como alguien alguna vez creyo que debian andar las redes... No ponga palabras en mi boca, yo JAMAS he dicho que son ideas VAGAS, ni lo que continua diciendo... talvez fue otro participante de la discusion quien dijo eso pero yo le aseguro que no fui. >> y el TCP/IP >Aja! O sea, sabes como funcionan las redes. QED. No se si reirme o deprimirme. por lo duro que salio "el membrillo".. >> para descartar problemas desde los mas >> basicos a los mas complejos, esto es algo demasiado util y cotidiano en >> lo que hago, en esto me baso cuando respondo sus argumentos, Se de muchos >> profesionales que realizan el mismo ejercicio y opinan igual que yo. >Sera. Claro, usar TCP/IP para entender un switch o un hub no sirve de nada. El modelo OSI y TCP/IP son similares, pero no iguales. En TCP/IP no existe una CAPA 1 y 2?? como para entender a que nivel estan un HUB (Capa 1) y un switch (capa 2)??? >> Si algo es tan INUTIL como llaman al MODELO
I/O Schedulers en PENDRIVE
On 4/14/07, Gustavo Chain <[EMAIL PROTECTED]> wrote: > Viendo la configuración del kernel (2.6) veo q se puede > compilar uno o más I/O Schedulers para operaciones de Bloques. Estos > algoritmos se pueden cambiar dinamicamente mediante echos a /sys/. > Mi pregunta es si se puede definir un algoritmo en particular > para un dispositivo en particular. > Por ejemplo, dejar los discos duros usando cfq, y los Pendrives > usando noop sin tener q cambiarlo cada vez q conecte un dispositivo USB Parece que nadie lo ha hecho, creo que puedes definir una regla en /etc/udev/rules.d . -- Aldrin Martoq From [EMAIL PROTECTED] Mon Apr 16 13:22:12 2007 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Eduardo_Pe=F1a_Ceballos?=) Date: Mon Apr 16 13:25:54 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Morenisco wrote: > Pero para el for los archivos tienen que estar uno al lado del otro, > separados por espacio no? Aca estan hacia abajo. > Hacia abajo no me dan ni un problema...pruébalo y nos cuentas como te va. Slds -- Eduardo Peña Ceballos Estudiante Ingeniería (e) Informática - PUCV http://www.kope.cl
Insertar string antes de cada linea de un archivo
Morenisco wrote: > Pero para el for los archivos tienen que estar uno al lado del otro, > separados por espacio no? Aca estan hacia abajo. > Hacia abajo no me dan ni un problema...pruébalo y nos cuentas como te va. Slds -- Eduardo Peña Ceballos Estudiante Ingeniería (e) Informática - PUCV http://www.kope.cl
Insertar string antes de cada linea de un archivo
On 4/16/07, Eduardo Peña Ceballos <[EMAIL PROTECTED]> wrote: > > Morenisco wrote: > > Pero para el for los archivos tienen que estar uno al lado del otro, > > separados por espacio no? Aca estan hacia abajo. > > > > Hacia abajo no me dan ni un problema...pruébalo y nos cuentas como te va. Funciono xD Gracias :) P.D: debo aprender sed, debo aprender sed... Morenisco. From [EMAIL PROTECTED] Mon Apr 16 13:19:39 2007 From: [EMAIL PROTECTED] (Rodolfo Alcazar) Date: Mon Apr 16 13:49:09 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On Mon, 2007-04-16 at 08:41 -0700, Morenisco wrote: > Holas, > > Tengo el siguiente archivo de texto: > > [EMAIL PROTECTED]:~$ cat test > file1 > file2 > file3 ... > El objetivo es que quede asi: > > gzip file1 > gzip file2 > gzip file3 $ cat test file1 file2 file3 $ sed -e "s/^/gzip /g" test gzip file1 gzip file2 gzip file3 > Tambien otra idea podria ser pasarle la lista de archivos a un comando for, > pero la lista esta hacia abajo... También puedes programarlo en assembler con código ofuscado, pero es mejor KISS (=Keep It Stupidly Simple). Saludos! -- Rodolfo Alcazar Responsable red y datos Deutsche Gesellschaft für Technische Zusammenarbeit (GTZ) GmbH Programa de Apoyo a la Gestión Pública Descentralizada y Lucha Contra La Pobreza - PADEP Av. Sánchez Lima 2226 La Paz, Bolivia Telf.: +591 22417628 (121) Fax: +591 22417628 (126) Web: www.padep.org.bo Email: [EMAIL PROTECTED]
TCP/IP y OSI [Was: Re: ssh, dhcp e IPs cambiantes]
(creo que esto se tornó personal) OSI especifica en qué capa se puede asociar cada protocolo de red. No define un protocolo de red en particular, ni una serie de protocolos. Estos niveles son del 1 al 7, siendo 1 el más "tonto", y 7 el más "inteligente", por decirlo de alguna forma más básica, sin irme a toda la challa de física, red, enlace, etc... Mi pregunta es, ¿en base a qué se puede asociar cada protocolo de red?. Eso no lo encuentro descrito en ninguna parte, por más que he buscado en Internet. O sea, está bien lo que dice Guillermo, es creíble y hasta factible de desarrollar, salvo por una cosa. Poniendo por ejemplo el protocolo TCP y UDP, ¿qué es lo que debo ver yo en estos protocolos para asignarlo a una capa X?. Poniéndolo más difícil. OSPF y BGP son protocolos de enrutamiento que están en la capa 4 de OSI, ¿cómo es que OSI define que deben bajar a la capa 3 para poder aprovecharse de la /verdadera capa de enrutamiento/? > >OSI es un conjunto de protocolos, no una coleccion de ideas vagas de "yo > >creo que tal vez debiera suponer que en una de esas como que las redes > >debieran de andar asi", porque /eso/ si que no sirve de nada. Guillermo no ha hecho más que decir "UDP está en la capa X!" pero no ha dicho "por qué está en esta capa, con argumento más sólido. Creo que somos lo suficientemente inteligentes como para discriminar si es cierto o falso un enunciado, teniendo el planteamiento inicial resuelto... > Pues con esto usted me demuestra que no entiende el real sentido del > MODELO OSI, con lo cual no sabe aplicarlo y como no lo entiende lo > unico que trata de hacer es criticarlo, como decir que es algo inutil. Con lo que ha dicho Guillermo, solamente ha dado pie a que reciba críticas. Primero explica paso a paso cómo asociar los protocolos mencionados : Web, DNS, OSPF, BGP, SMTP, RealPlayer, SMB, etc... > No son ideas vagas, me sorprende que un profesor diga estas cosas > lo malo es que sus alumnos seran los mas perjudicados. La discusión no estaba para nada mala, dado que aportaba puntos que varios de acá ignorábamos, pero quiero presentar una queja: al tornarse personal, es preferible que continúe la música. El Doc tiene razón en cuanto al funcionamiento de TCP/IP, y en cuanto a lo que ha visto del modelo OSI... Si aplicamos psicología, el conocimiento de cada persona se basa en su apreciación circunstancial. > NO debo reconocer nada por que se de lo que estoy hablando creo que a > usted le viene perfectamente eso de "No hay peor ciego que el que no quiere > ver" A mi punto de vista, esto ya se convirtió en una lucha más parecida a la lucha de clases que definió Karl Marx (en términos netamente técnicos, no estoy interesado en mezclar política en esta lista, que es de Linux), en la que se intenta sostener una pelea a partir de argumentos que se comprueba falsedades. Es por eso que pido que expliques... >>> la verdad creo que usted esta viendo el tema desde otra perspectiva... Creo que aún hay derecho a ver el tema desde la perspectiva que uno conoce, y no desde lo que dictamina el partid^W manual de un modelo en específico. > Pues lamento decirle que no es la perspectiva con la que se creo el modelo > OSI... > y es usted quien esta errado. No se está errado por haber pintado de blanco cuando el manual decía que se pintara de amarillo pollito (RGB 255,255,0) para que se viera bien. Ambas formas cumplen su objetivo. La perspectiva desde que la vemos varios acá es la siguiente: TCP/IP se implementa en gran parte de las redes; es un modelo comparable con OSI, pero incompatible en muchos puntos, por lo que es lógico que no sirva completamente. Con esto, podrás darte cuenta de que sí varias personas acá hemos estudiado OSI. De hecho, el modelo de 7 capas nunca fue completamente terminado, y no hay alguna implementación real, no experimental sino en producción, que quepa 100% dentro de OSI. También leí los papers, pero ahora... ¿qué? > Usted lo ve como si fuera un modelo que debiera regir todo lo referente a una > comunicacion, en cierta parte es asi pero se refiere a diferenciar fases de > una > comunicacion para acotarlos y analizar la comunicacion de una forma ordenada. Lo cual se puede hacer de manera más sencilla con TCP/IP. > Usted lo que hace es asumir que el Modelo OSI se usa para fabricar Hardware > o para hacer aplicaciones, que el Modelo OSI "SON" los protocolos, que las > nuevas tecnologias no estaban pensadas cuando se creo el Modelo OSI... Las nuevas tecnologías tampoco estaban pensadas cuando se describió TCP/IP (¿o alguien podía enviar SMS a través de TCP/IP en 1986?). Poniéndose en contexto, cuando se creó OSI, el problema era que cada entidad desarrolladora tenía varios destrozos y era imposible conectar una red A con una red B sin hacer un invento C, que finalmente no servía cuando había que conectar A con D, porque... (o sea, la ley del materialismo) Mientras TCP/IP delegó el tema de la capa física y la capa de enlace (esa que tiene que ver con
Insertar string antes de cada linea de un archivo
On Mon, Apr 16, 2007 at 08:41:51AM -0700, Morenisco wrote: > Holas, > Tengo el siguiente archivo de texto: > [EMAIL PROTECTED]:~$ cat test > file1 > file2 > file3 > Y deseo insertar un string antes de cada nombre de archivo, del archivo, > para ejecutar un comando para todos los archivos (es una lista grande). > Entonces estoy tratando con sed, pero aun no somos amigos... > [...] > Alguna idea? $ cat lista lala lala con espacios lala mas lala $ perl -pe "s/^/gzip /;" < lista > lista_out $ cat lista_out gzip lala gzip lala con espacios gzip lala gzip mas lala -- Yonathan H. Dossow Acun~a http://kronin.bla.cl Estudiante Ingenieria Civil Informatica Universidad Tecnica Federico Santa Maria Valparaiso, Chile From [EMAIL PROTECTED] Mon Apr 16 15:59:14 2007 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Mon Apr 16 16:00:37 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Yonathan Dossow escribió: > $ perl -pe "s/^/gzip /;" < lista > lista_out > > $ cat lista_out > gzip lala > gzip lala con espacios > gzip lala > gzip mas lala Esto no va a funcionar porque gzip va a creer que cuando recibe "lala con espacios" son tres argumentos distintos. En cambio esto si funciona, y no necesitas perl ni redirecciones estrafalarias: $ while read line; do touch "$line"; done < lista gzip "lala" gzip "lala con espacios" gzip "lala" gzip "mas lala" Esto crea los archivos mencionados (util para propositos de prueba). Y esto otro: $ while read line; do gzip "$line"; done < lista los comprime. Da un error eso si: gzip: lala: No such file or directory lo cual es obvio porque hay un nombre repetido, pero eso no es un problema porque el resultado final es el mismo. Finalmente los borro, y tambien el archivo de prueba: $ (cat lista | sed -e 's/$/.gz/'; echo lista) | while read line; do rm "$line"; done Y nuevamente me tira un error: rm: no se puede borrar «lala.gz»: No existe el fichero o el directorio Lo cual es obvio, porque ya lo borró. -- Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 Al principio era UNIX, y UNIX habló y dijo: "Hello world\n". No dijo "Hello New Jersey\n", ni "Hello USA\n". From [EMAIL PROTECTED] Mon Apr 16 15:38:49 2007 From: [EMAIL PROTECTED] (Daemon) Date: Mon Apr 16 16:05:41 2007 Subject: TCP/IP y OSI [Was: Re: ssh, dhcp e IPs cambiantes] In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 4/16/07, Rodrigo Fuentealba <[EMAIL PROTECTED]> wrote: > (creo que esto se tornó personal) > > OSI especifica en qué capa se puede asociar cada protocolo de red. No > define un protocolo de red en particular, ni una serie de protocolos. > Estos niveles son del 1 al 7, siendo 1 el más "tonto", y 7 el más > "inteligente", por decirlo de alguna forma más básica, sin irme a toda > la challa de física, red, enlace, etc... > > Mi pregunta es, ¿en base a qué se puede asociar cada protocolo de > red?. Eso no lo encuentro descrito en ninguna parte, por más que he > buscado en Internet. O sea, está bien lo que dice Guillermo, es > creíble y hasta factible de desarrollar, salvo por una cosa. > > Poniendo por ejemplo el protocolo TCP y UDP, ¿qué es lo que debo ver > yo en estos protocolos para asignarlo a una capa X?. Poniéndolo más > difícil. OSPF y BGP son protocolos de enrutamiento que están en la > capa 4 de OSI, ¿cómo es que OSI define que deben bajar a la capa 3 > para poder aprovecharse de la /verdadera capa de enrutamiento/? > > > >OSI es un conjunto de protocolos, no una coleccion de ideas vagas de "yo > > >creo que tal vez debiera suponer que en una de esas como que las redes > > >debieran de andar asi", porque /eso/ si que no sirve de nada. > > Guillermo no ha hecho más que decir "UDP está en la capa X!" pero no > ha dicho "por qué está en esta capa, con argumento más sólido. Creo > que somos lo suficientemente inteligentes como para discriminar si es > cierto o falso un enunciado, teniendo el planteamiento inicial > resuelto... > > > Pues con esto usted me demuestra que no entiende el real sentido del > > MODELO OSI, con lo cual no sabe aplicarlo y como no lo entiende lo > > unico que trata de hacer es criticarlo, como decir que es algo inutil. > > Con lo que ha dicho Guillermo, solamente ha dado pie a que reciba > críticas. Primero explica paso a paso cómo asociar los protocolos > mencionados : Web, DNS, OSPF, BGP, SMTP, RealPlayer, SMB, etc... > > > No son ideas vagas, me sorprende que un profesor diga estas cosas > > lo malo es que sus alumnos seran los mas perjudicados. > > La discusión no estaba para nada mala, dado que aportaba puntos que > varios de acá ignorábamos, pero quiero presentar una queja: al > tornarse personal, es preferible que continúe la m
TCP/IP y OSI [Was: Re: ssh, dhcp e IPs cambiantes]
El 16/04/07, Daemon <[EMAIL PROTECTED]> escribió: > > [...extenso correo anterior...] > Deberías haber borrado las partes que no te interesaba responder del e-mail. > TCP/IP es una suite de protocolos hecha y derecha funcional y probada, > nos podríamos extender en esta etapa definiendo los protocolos, las > capas, interfaces, etc...creo que ya se ha hablado bastante de esto > mas arriba... Yep. y hay miles de lugares en Internet donde conseguir documentación. Por eso más que nada se discute sobre OSI... > OSI es un un modelo una RECOMENDACION... por lo tanto como > dice el Doc, frente a TCP/IP (suite y no protocolos) y a DoD nacio > muertaque es lo que da OSI que no me de TCP/IP ??.no hay peor > ciego que el que no queire ver...a veces el que no quiere > entender... Lo que pelean los OSI-tos, es que OSI sirve para todas las arquitecturas de comunicación (adaptando, enchufando y acomodando al vuelo... pero sirve, según ellos), en cambio TCP/IP sirve sólo para una... que es justito la más difundida, la red de redes, y probada, que ni siquiera ATM pudo botar (palabras del Doc: se suponía que ATM iba a barrer a IP de la faz de la Tierra). -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
Insertar string antes de cada linea de un archivo
El 16/04/07, Alvaro Herrera <[EMAIL PROTECTED]> escribió: > Yonathan Dossow escribió: > > > $ perl -pe "s/^/gzip /;" < lista > lista_out > > > > $ cat lista_out > > gzip lala > > gzip lala con espacios > > gzip lala > > gzip mas lala > > Esto no va a funcionar porque gzip va a creer que cuando recibe "lala > con espacios" son tres argumentos distintos. En cambio esto si > funciona, y no necesitas perl ni redirecciones estrafalarias: > > $ while read line; do touch "$line"; done < lista > gzip "lala" > gzip "lala con espacios" > gzip "lala" > gzip "mas lala" > sort -u lista | while read line; do touch "$line"; done > > Esto crea los archivos mencionados (util para propositos de prueba). Y > esto otro: > > $ while read line; do gzip "$line"; done < lista sort -u lista | while read line; do gzip "$line"; done > > los comprime. Da un error eso si: > gzip: lala: No such file or directory > > lo cual es obvio porque hay un nombre repetido, pero eso no es un > problema porque el resultado final es el mismo. > > Finalmente los borro, y tambien el archivo de prueba: > > $ (cat lista | sed -e 's/$/.gz/'; echo lista) | while read line; do rm > "$line"; done sort -u lista | while read line; do rm -f "$line.gz"; done > > Y nuevamente me tira un error: > rm: no se puede borrar «lala.gz»: No existe el fichero o el directorio > > Lo cual es obvio, porque ya lo borró. Con sort -u se pueden filtrar los registros repetidos del archivo lista. > > -- > Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 > Al principio era UNIX, y UNIX habló y dijo: "Hello world\n". > No dijo "Hello New Jersey\n", ni "Hello USA\n". > -- _ Solo soy una mente genial en un cuerpo hermoso: Xubuntu User # 7274
Insertar string antes de cada linea de un archivo
Es util el truco del sort -u, cierto. usuario anonimo escribió: > El 16/04/07, Alvaro Herrera <[EMAIL PROTECTED]> escribió: > >Finalmente los borro, y tambien el archivo de prueba: > > > >$ (cat lista | sed -e 's/$/.gz/'; echo lista) | while read line; do rm > >"$line"; done > > sort -u lista | while read line; do rm -f "$line.gz"; done Este no cumple la especificación porque no borra el archivo "lista" :-) -- Alvaro Herrera Developer, http://www.PostgreSQL.org/ Criptografía: Poderosa técnica algorítmica de codificación que es empleada en la creación de manuales de computadores. From [EMAIL PROTECTED] Mon Apr 16 16:57:10 2007 From: [EMAIL PROTECTED] (usuario anonimo) Date: Mon Apr 16 16:58:31 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El 16/04/07, Alvaro Herrera <[EMAIL PROTECTED]> escribió: > > Es util el truco del sort -u, cierto. > > > usuario anonimo escribió: > > El 16/04/07, Alvaro Herrera <[EMAIL PROTECTED]> escribió: > > > >Finalmente los borro, y tambien el archivo de prueba: > > > > > >$ (cat lista | sed -e 's/$/.gz/'; echo lista) | while read line; do rm > > >"$line"; done > > > > sort -u lista | while read line; do rm -f "$line.gz"; done > > Este no cumple la especificación porque no borra el archivo "lista" :-) sort -u lista | while read line; do rm -f "$line.gz"; done; rm -f lista :-) > > -- > Alvaro Herrera Developer, http://www.PostgreSQL.org/ > Criptografía: Poderosa técnica algorítmica de codificación que es > empleada en la creación de manuales de computadores. > -- _ Solo soy una mente genial en un cuerpo hermoso: Xubuntu User # 7274
Servidor de correo de respaldo
tendrias dos backups, de dns y de correos no? On 4/16/07, Miguel Angel Amador L <[EMAIL PROTECTED]> wrote: > On 4/13/07, Gonzalo Seriche <[EMAIL PROTECTED]> wrote: > > de preferencia deben poner un DNS maestro y esclavo (si se cae el dns > > maestro le preguntan al esclavo) > > y delegar las dns > > segun entiendo, el sistema no funciona como si se cae el maestro > preguntan al esclavo, si no consultando indistintamente a uno u otro. > > Alguien de NIC que lo aclare? > Saludos > > -- > Miguel Angel Amador L. > [ jokercl at gmail dot com | User #297569 counter.li.org ] > [ http://www.fotolog.net/kush ] > $echo 127.0.0.1 elvis >> /etc/hosts > $ping elvis > elvis alive > -- GONZALO EDUARDO SERICHE VEGA TNS Administrador de Redes y Soporte Computacional Administrateur de Systèmes et de Réseaux. E-Mail: [EMAIL PROTECTED] Cel.: 9-2896945
Insertar string antes de cada linea de un archivo
Morenisco: > P.D: debo aprender sed, debo aprender sed... Ademas de comenzar a aprender a usar sed, awk y familia, existe la alternativa de realizar operaciones directamente desde un editor de texto. Tiene la ventaja que es interactivo, tienes feedback inmediato y la posibilidad de deshacer si te equivocas. En el editor de mi preferencia, vim, puedes hacer lo que necesitas de varios modos: 1. puedes agregar texto al principio de la linea presionando I y a continuacion el texto. Para hacer eso en todas las lineas del archivo, antecedes con % y utilizas el comando "normal": :%normal Igzip 2. vas a la primera linea (gg), insertas el texto (Igzip ), presionas Esc y luego repites el comando con . en las lineas que quieras. 3. vas a la primera linea (gg), comienzas a grabar una macro (qq), insertas el texto (Igzip ), presionas Esc, bajas a la linea siguiente y terminas la macro (q). Luego ejecutas la macro con @q. Para ejecutarla 999 veces, presionas [EMAIL PROTECTED] 4. puedes sustituir el principio de todas las lineas por el texto "gzip ": :%s/^/gzip / 5. en el primer caracter, presionas Ctrl-V para iniciar una seleccion rectangular. Seleccionas un rectangulo que abarque toda la primera columna del archivo, presionas I para insertar texto a la izquierda de la seleccion, escribes "Igzip " y presionas Esc. Si te equivocas, presionas u para deshacer e intentas de nuevo. IMHO, la edicion interactiva es mucho mas facil y eficiente que conjuros obscuros en sed. Saludos! -- Roberto Bonvallet From [EMAIL PROTECTED] Mon Apr 16 18:53:17 2007 From: [EMAIL PROTECTED] (Rodolfo Alcazar) Date: Mon Apr 16 19:16:58 2007 Subject: Insertar string antes de cada linea de un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On Mon, 2007-04-16 at 10:38 -0700, Morenisco wrote: > P.D: debo aprender sed, debo aprender sed... Esta página es de mucha ayuda: http://www.google.com/search?q=sed+one+liners > Morenisco. Suerte! -- Rodolfo Alcazar - [EMAIL PROTECTED] 591-70656800, -22417628, LA PAZ, BOLIVIA http://otbits.blogspot.com Linux user #367962 - http://counter.li.org -- - I think crime pays. The hours are good, you meet a lot of interesting people, you travel a lot. Woody Allen
Insertar string antes de cada linea de un archivo
On Mon, Apr 16, 2007 at 03:59:14PM -0400, Alvaro Herrera wrote: > Yonathan Dossow escribió: > > > $ perl -pe "s/^/gzip /;" < lista > lista_out > > > > $ cat lista_out > > gzip lala > > gzip lala con espacios > > gzip lala > > gzip mas lala > > Esto no va a funcionar porque gzip va a creer que cuando recibe "lala > con espacios" son tres argumentos distintos. En cambio esto si > funciona, y no necesitas perl ni redirecciones estrafalarias: es que como pidieron colocar algo delante de lo que ya teniamos, no pense que eso era un script a ejecutar, solo coloque el algo delante. y lo coloque en perl para mostrar otra forma de hacerlo. Saludos! -- Yonathan H. Dossow Acun~a http://kronin.bla.cl Estudiante Ingenieria Civil Informatica Universidad Tecnica Federico Santa Maria Valparaiso, Chile From [EMAIL PROTECTED] Mon Apr 16 22:48:16 2007 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Ovidio_Mart=EDnez_Barco?=) Date: Mon Apr 16 22:49:37 2007 Subject: Como probar el servidor de correos Message-ID: <[EMAIL PROTECTED]> Buenas Amigos ! Estoy tratando de montar un servidor de correo con Postfix, courier y Mysql creo que ya he configurado todo correctamente (de acuerdo a un manual que me baje por ahí). Ahora mi pregunta: Como puedo probar si mi servidor de correos funciona bien de forma practica y contundente ?, Ocurre que también monte Squirrelmail para accesar el servidor de correo pero siempre que hago la prueba me sale el ERROR usuario o clave no valida y quiero descartar si es que es una falla en la configuración del servidor de correo o si es falla de la instalación del Squirrelmail. De antemano Gracias por la ayuda !
TCP/IP y OSI [Was: Re: ssh, dhcp e IPs cambiantes]
On Mon, 2007-04-16 at 16:17 -0400, Rodrigo Fuentealba wrote: > Lo que pelean los OSI-tos, es que OSI sirve para todas las > arquitecturas de comunicación (adaptando, enchufando y acomodando al > vuelo... pero sirve, según ellos), en cambio TCP/IP sirve sólo para > una... que es justito la más difundida, la red de redes, y probada, > que ni siquiera ATM pudo botar (palabras del Doc: se suponía que ATM > iba a barrer a IP de la faz de la Tierra). Amigos, he estado siguiendo su discusión. Y tengo una duda, que probablemente me puedan aclarar. ISO 7498(1984): "This reference model provides a common basis for the coordination of standards development for the purpose of systems interconnection, while allowing existing standards to be placed into perspective within the overall reference model." Ni lo traduzco para evitar errar. Este modelo, hasta donde entiendo, es simplemente un paradigma referencial para describir un sistema de comunicaciones e intentar dividir los problemas al diseñar nuevos sistemas. Quienes hayan programado alguna aplicación con sockets, seguramente han experimentado la utilidad de dividir el problema de capas superiores en las que recomienda OSI. Creo que no se puede decir que un paradigma no sirve o es inutil, pues es nada más que un punto de vista, cada punto de vista devela un nuevo ángulo. En mi opinión, por el momento, es el paradigma más apropiado para describir un sistema de comunicaciones. El TCPIP es nada más que una implementación, que puede o no ser vista desde el punto de vista de 7 capas (o el modelo de una capa de mi exjefe que odia la informática). Ahí surge el modelo propio de 4 capas del TCPIP. ¿Porqué cuatro? porque el TCPIP espera "ocupar" dos capas: TCP=OSI4, IP=OSI3. Entonces lo de abajo es una capa y lo de arriba, otra. Total, cuatro. Desde el punto de vista del TCPIP, su paradigma, su problema. Aunque su misma implementación no lo respete. Entonces, mi duda. Si este "no sirve", seguramente es que hay otros más apropiados. ¿cuál es más apropiado y en qué contextos? ¿En favor de cual otro conviene descartar el 7498? ¿O cuál es mi error en la comprensión de su funcionalidad? Gracias y saludos! -- Rodolfo Alcazar - [EMAIL PROTECTED] 591-70656800, -22417628, LA PAZ, BOLIVIA http://otbits.blogspot.com Linux user #367962 - http://counter.li.org -- - Now all of us can talk to the NSA - just by dialing any number. David Letterman, on National Security Agency's eavesdropping program
Como probar el servidor de correos
Ovidio Martínez Barco wrote: > Buenas Amigos ! > Buenas > Estoy tratando de montar un servidor de correo con Postfix, courier y Mysql > creo que ya he configurado todo correctamente (de acuerdo a un manual > que me baje por ahí). Ahora mi pregunta: Como puedo probar si mi > servidor de correos funciona bien de forma practica y contundente ? Podrias ver que te dice: tail --follow /var/log/mail.log slds -- Eduardo Peña Ceballos Estudiante Ingeniería (e) Informática - PUCV http://www.kope.cl
Como probar el servidor de correos
On 4/16/07, Ovidio Martínez Barco <[EMAIL PROTECTED]> wrote: > > Buenas Amigos ! > > Estoy tratando de montar un servidor de correo con Postfix, courier y > Mysql > creo que ya he configurado todo correctamente (de acuerdo a un manual > que me baje por ahí). Ahora mi pregunta: Como puedo probar si mi > servidor de correos funciona bien de forma practica y contundente ?, Primero probaria enviando emails locales y viendo los logs; si el correo se envia, se entrega, luego si el usuario puede bajar o acceder al email. Despues haria pruebas enviando correos a cuentas en servidores remotos (cualquier cuenta, gmail, etc), luego veria si el sistema recibe correos desde internet (en todos los casos viendo que dice el log del correo). Todo esto esperando que el registro MX del servidor de correos este bien y funcionando. Ocurre que también monte Squirrelmail para accesar el servidor de > correo pero siempre que hago la prueba me sale el ERROR usuario o > clave no valida y quiero descartar si es que es una falla en la > configuración del servidor de correo o si es falla de la instalación > del Squirrelmail. Las veces que instale squirrelmail fue bastante sencillo, si funcionaba el sistema de correo, squirrelmail no tenia problemas. Comienza con lo anterior mejor. Saludos! Morenisco. From [EMAIL PROTECTED] Tue Apr 17 00:00:31 2007 From: [EMAIL PROTECTED] (Hector Morel) Date: Tue Apr 17 00:01:52 2007 Subject: Flisol 2007 Valparaiso In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 4/15/07, Morenisco <[EMAIL PROTECTED]> wrote: > > On 4/15/07, Hector Morel <[EMAIL PROTECTED]> wrote: > > > > Buenas.. escribo a la lista para contarles que el Sábado 28 de Abril se > > realizara la Flisol Valparaíso.. Como muchos ya sabrán en stgo también > se > > va > > realizar, y por eso mismo esta ves Valparaiso no se quedará atrás. > > detalles > > aquí http://installfest.info/FLISOL2007/Chile/Valparaiso > > > Hola! > > Que les vaya super bien en el Flisol! Me alegro que Valparaiso se haya > integrado al Flisol :) > > Saludos y un abrazo. > > Morenisco. De antemano muchas gracias.. Si existieran grupos de linux que quisieran participar, también son bienvenidos.. :D Saludos -- Héctor Andrés Morel Briones Estudiante Ingeniería en Informática Universidad Tecnológica - Inacap Valparaiso |Linux user #385433| From [EMAIL PROTECTED] Tue Apr 17 00:03:57 2007 From: [EMAIL PROTECTED] (Aldrin Gonzalo Martoq Ahumada) Date: Tue Apr 17 00:05:23 2007 Subject: TCP/IP y OSI [Was: Re: ssh, dhcp e IPs cambiantes] In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 4/16/07, Daemon <[EMAIL PROTECTED]> wrote: > TCP/IP es una suite de protocolos hecha y derecha funcional y probada, > nos podríamos extender en esta etapa definiendo los protocolos, las > capas, interfaces, etc...creo que ya se ha hablado bastante de esto > mas arriba...OSI es un un modelo una RECOMENDACION...por lo tanto como > dice el Doc, frente a TCP/IP (suite y no protocolos) y a DoD nacio > muertaque es lo que da OSI que no me de TCP/IP ??.no hay peor > ciego que el que no queire ver...a veces el que no quiere > entender... Segun lo que estuve buscando esto es falso. OSI es un modelo *Y* una suite de protocolos que lo implementan [1] en cada una de las 7 capas que definieron [2] [3]. En resumen, OSI fue un intento de estandarizar mediante comites la interconexion de sistemas. Algo asi como ordenar la casa y "declarar" de facto un estandar, "compitiendo" directamente con otros como ARPANET [4], el cual es la base del internet de hoy; pero fallo tan estrepitosamente que nadie quiere recordarlo y quedo ridicularizado en chistes como "la capa 8": [1] "...Furthermore, the X.400 standard contained so many optional format choices that early implementations in France and Germany were unable to parse each other's messages..." [1] "...The collapse of the OSI project in 1996 severely damaged the reputation and legitimacy of the organizations involved, especially ISO. The worst part was that OSI's backers took too long to recognize and accommodate the dominance of the TCP/IP protocol suite. The financial damage done to Japan and Europe (where internet deployment was delayed by years) is difficult to estimate..." (Estas citas las puedes encontrar en otros lugares en google) Si bien el modelo OSI se toma en algunas clases como referencia para comprender como funcionan las redes, en la misma clase se explica que fue una gran burrada y el unico concepto destacable es el de "capas"; ya que en la practica OSI no se usa como implementacion, y ya que estamos en una lista de linux, en ninguna parte del codigo de networking aparece alguna implementacion o referencia al modelo OSI. Por ultimo, aunque puedas hacer un mapping entre TCP/