Como parte de un script de compilación del sistema, tengo un script que crea varios archivos y configuraciones.Script BASH para pasar variables sin sustitución al nuevo script
Sin embargo, una parte del script de compilación crea un nuevo script que contiene variables que no quiero que se resuelvan cuando se ejecuta el script de compilación. Código de ejemplo
cat - > /etc/profile.d/mymotd.sh <<EOF
hostname=`uname -n`
echo -e "Hostname is $hostname"
EOF
fragmento de código que he intentado todo tipo de combinaciones de "y", y (e [pero no puedo obtener la secuencia de comandos para enviar el contenido sin sustituir los valores y la colocación de los sustitutos en el nuevo guión en lugar de la texto original.
ideas?
Perfecto. Eso funciono. Gracias. – interoperate
Debería aceptarse respuesta, gracias – David