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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

