Ver Mensaje Individual
  #1  
Antiguo 06-07-2013
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
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
Responder Con Cita