SoloCodigo
		Sistemas Operativos => GNU/Linux => Mensaje iniciado por: natt en Martes 15 de Junio de 2004, 20:49
		
			
			- 
				Hola! Tengo un fichero con varias líneas por ejemplo el siguiente:
 
 1:hola:5:6
 22:adios:4:1
 16:ciao:8:14
 
 ¿Qué comando o comandos tendría que usar para pasar por ejemplo la línea 2 la de 22:adios:4:1 a otro archivo? Es que no sé cómo hacerlo.Todo esto iría dentro de una shell.
 Muchas Gracias. :comp:
- 
				No entendi exactamente que queres hacer, pero aca pongo algunas de las soluciones que te pueden servir.
 
 Si queres copiar las lineas que contienen 22:adios:4:1 entonces deberias de hacer
 
 $ cat archivo.in | grep 22:adios:4:1 > archivo.out
 
 si en realidad lo que queres hacer es pasar la linea 2 de un archivo a otro podrias hacer
 
 $ sed -n -e "2p" archivo.in > archivo.out
 
 Espero te sirva
 
 Saludos
- 
				Creo q sí, es lo q estaba buscando, me vale el comando sed muchas gracias. Lo que quiero es leer por ejemplo la línea 2 nada más. MUCHAS GRACIAS  :kicking: