Как часть сценария сборки системы у меня есть сценарий, который создает различные файлы и конфигурации.
Однако одна часть сценария сборки создает новый сценарий, содержащий переменные, которые я не хочу разрешать при запуске сценария сборки. Пример фрагмента кода
cat - > /etc/profile.d/mymotd.sh <<EOF
hostname=`uname -n`
echo -e "Hostname is $hostname"
EOF
Я пробовал всевозможные комбинации 'и "и (и [но я не могу заставить скрипт отправлять контент без подстановки значений и размещения подстановок в новом скрипте, а не в исходном тексте.
Идеи?