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: