[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sustituciones en fichero de texto



Javier Terceiro escribió:
Hola lista,

necesito ayuda en un tema que a priori debería ser trivial, pero no
consigo solucionarlo. Os comento. Tengo varios ficheros de texto y la
intención es realizar sobre su contenido una sustitución masiva, me
explico mejor. Tengo un fichero que tiene, por ejemplo la siguientes
líneas:
------------
   ############################
  ##                                                                  ##
 ##                      --  daemons  --                    ##
##                                                                  ##
############################

destination df_daemon {
       file("$DIR/daemon.log"
}
---------

La idea es sustituir la variable $DIR, en todos los ficheros, por un
valor que se establezca oportuno en dicho momento.

Recorrer los ficheros de texto y su contenido no es complicado, pero
realizar las sustituciones oportunas si. He probado a realizarlo con
un sed, pero no consigo lo que deseo. La línea de sed que utilizo es
la siguiente:
---
var=/home
sed -e "s/$DIR/$var/g"
---
La salida es una sustitución de $DIR por $var, pero no por el
contenido de ésta. Alguna idea de cómo solucionar este problema?

A falta de que algún maestro de awk-sed nos dé otra solución, yo utilizaría perl

Saludos
Güimi
http://guimi.net
--
Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Reply to: