sustituciones en fichero de texto
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?
--
Power by Debian.
Un saludo,
Javier.
Reply to: