Re: salida de líneas por su numero en un fichero

2001-02-01 Por tema Jaime E . Villate
On Wed, Jan 31, 2001 at 06:58:53PM -0500, Ugo Enrico Albarello wrote:
 El Thu, Feb 01, 2001 at 04:17:58AM +, Alberto Rodríguez dijo:
  Tiene que existir un comando en bash tal que:
  
  comando -n 6 fichero (o algo por el estilo)
  
  Y me muestre la línea número 6 de fichero.
 
 Que tal esto:
   head -n 6 fichero | tail -n 1
 -- 

O aún esto:
   awk 'NR==6' fichero

Explicación: awk lee el fichero línea a línea y a cada línea le aplica las
reglas que se dan en el programa (en este caso lo que aparece entre
'...').

El programa se compone de reglas del tipo: Condición {acción a ejecutar}
En este caso la condición es NR==6 que quiere decir si el número de línea
(Record Number) es igual a 6. Como no hemos dado ninguna acción, awk
usará la acción por defecto que es {print $0}, o sea imprima toda la
línea.

Véase: man awk

Saludos,
Jaime



salida de líneas por su numero en un fichero

2001-01-31 Por tema Alberto Rodríguez
Le llevo dando vueltas un rato y no lo encuentro.
Tiene que existir un comando en bash tal que:

comando -n 6 fichero (o algo por el estilo)

Y me muestre la línea número 6 de fichero.

Gracias por adelantado.



Re: salida de líneas por su numero en un fichero

2001-01-31 Por tema Ugo Enrico Albarello
El Thu, Feb 01, 2001 at 04:17:58AM +, Alberto Rodríguez dijo:
   Le llevo dando vueltas un rato y no lo encuentro.
 Tiene que existir un comando en bash tal que:
 
 comando -n 6 fichero (o algo por el estilo)
 
 Y me muestre la línea número 6 de fichero.

Que tal esto:
  head -n 6 fichero | tail -n 1


-- 
 Ugo Enrico Albarello López de Mesa  A proud Debian GNU/Linux 2.2 user
 http://members.xoom.com/ugo_linux