El Jue 19 Abr 2001 19:38, Miguel Rodríguez Penabad escribió: > Hola a todos, > tengo un(os) ficheros de texto para importar a una BD, y algunas de las > lineas me dan problemas. Me gustaría poder imprimirlas o redirigirlas a > un fichero para ver que demonios pasa con ellas, pero hasta ahora lo > unico que mi neurona me ha dicho para seleccionar la linea L del fichero > es > head -L fichero | tail -1 > Y la verdad, con ficheros de 2 millones de filas, tarda un mundo. > ¿A alguien se le ocurre alguna forma de seleccionar alguna fila por > numero? > He pensado en awk y controlar el NR, pero me da que va a ser lento > igual... > > Gracias a todos > Miguel > > -- > ========================================================================= > Miguel Rodriguez Penabad [EMAIL PROTECTED] > Laboratorio de Bases de Datos http://emilia.dc.fi.udc.es/labBD > Facultade de Informática Universidade da Coruña (Spain) > ========================================================================= > > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > > Hola! Si las líneas tienen todas el mismo tamaño (bytes) puedes hacer una pequeña "utilidad" en C usando lseek (seguro que existe algún comando que hace esto, pero yo no lo conozco). Pero si las líneas no tienen el mismo tamaño, creo que vas a tener que recorrer todo el fichero hasta encontrar la línea que quieres (me temo) Saludos:
October