[eside-ghost] ayuda con un script
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Vie Jul 11 10:40:17 CEST 2008
Aupa!
El Fri, 11 Jul 2008 10:30:27 +0200
"takeda -dash" <t4k3d4 en gmail.com> comentaba:
> Tengo 2 archivos cada uno de ellos con un nombre por fila, y quiero
> encontrar los nombres que estan en ambos archivos.
> Tengo este script:
> for i in $(cat logOriginal);do
> grep -i $i logNou ;
> done
> el problema es que me devuelve como coincidencia nombres que hay en
> logNou pero no en logOriginal.
Probablemente las lineas tengan espacios y te la esté liando el for.
Prueba a hacer el mítico while read linea, a cambiar la variable IFS y
por el amor de dios, por el patrón ($i) entre comillas o la puedes liar
bien si por lo que sea $i se convierte en alguna vuelta del for en un
">" o algo similar.
PD: logNou? estás hecho un catufo de cuidao ;-)
--
Pablo Garaizar Sagarminaga
ONTE (Oficina de Nuevas Tecnologías y Educación)
Universidad de Deusto
Avda. de las Universidades 24
48007 Bilbao - Spain
Phone: +34-94-4139000 Ext 2980
Fax: +34-94-4139101
Web: http://onte.eside.deusto.es
Más información sobre la lista de distribución eside-ghost