Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Linux (https://www.clubdelphi.com/foros/forumdisplay.php?f=25)
-   -   Modificar ultima linea de fichero de texto (https://www.clubdelphi.com/foros/showthread.php?t=83609)

salvica 06-07-2013 20:19:28

Modificar ultima linea de fichero de texto
 
Hola a todos.

Pues eso, que tengo un fichero de texto que es la salida de una serie de consultas a MySql y deseo poder modificar la última línea del fichero (por ejemplo cambiar una coma por un punto y coma) mediante un script bash

Utilizo la siguiente secuencia, pero no me borra la última línea:
Código:

# localizar la última línea
      ULTIMA_LINEA=`tail -1 $FILE_SQL_MENSUAL`

# cambiar el contenido de la linea
      NUEVA_LINEA=${ULTIMA_LINEA//),/);}

# eliminar la última línea (esto no funciona)
      sed '/$ULTIMA_LINEA/d' $FILE_SQL_MENSUAL > /dev/null

# añadir al final la linea modificada
      echo "$NUEVA_LINEA" >> $FILE_SQL_MENSUAL

Gracias adelantadas


La franja horaria es GMT +2. Ahora son las 20:27:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi