Linux - BORRAR PRIMERA LINEA

 
Vista:

BORRAR PRIMERA LINEA

Publicado por Carlos Gómez Palacios (6 intervenciones) el 18/12/2003 20:29:48
Hola mi pregunta es la siguiente, necesito algo tan simple como borrar la primera linea de un fichero.
Se me ha ocurrido hacer esto : sed '1d' fichero
pero el fichero no se modifica si hago esto sed '1d' fichero>fichero me quedo sin fichero
funciona si hago sed '1d' fichero >tmp mv tmp>fichero
pero yo creo q es un poco "chapuza", me gustaria saber si existe una manera mas elegante de hacerlo .
Gracias Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:BORRAR PRIMERA LINEA

Publicado por manuel (21 intervenciones) el 18/12/2003 21:09:37
si utilizas 'sed', creo que podrias hacer que la salida lo guardes a un 'nuevo archivo''. Borras el 'original archivo'. Y renombras el nuevo como original.
saludos
manuel

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

BORRAR PRIMERA LINEA

Publicado por Luis Polanco (1 intervención) el 16/02/2012 09:24:15
yo se que esto tiene mucho tiempo pero para quien le sirva
la opcion mas facil es:

sed -i '1d' fichero.txt
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

BORRAR PRIMERA LINEA

Publicado por Jorge (1 intervención) el 24/06/2013 18:10:32
A mi me sirvió mucho tiempo despues.
Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar