Я хочу сохранить несколько строк текста в файл с помощью GNU Make (Makefile). Но это дает мне ошибку. Я хочу создать файл конфигурации виртуального хоста с этим скриптом. $$ dir будет именем, данным пользователем. Помогите мне, плз.Сохранение нескольких строк в файл с помощью Makefile
define info =
echo <VirtualHost *:80>
echo ServerAdmin [email protected]
echo ServerName $$dir.io
echo ServerAlias www.$$dir.io
echo DocumentRoot /var/www/$$dir/public_html
echo <Directory /var/www/$$dir/public_html/>
echo Options Indexes FollowSymLinks MultiViews
echo AllowOverride All
echo Order allow,deny
echo allow from all
echo </Directory>
echo </VirtualHost>
endef
echo $$info > /etc/apache2/sites-avaliable/$$dir.; \
echo "Done"
Я хочу получить имя хоста от пользователя через cli. Спасибо, за ваш ответ. Это всего лишь кусок или код. Мой файл сценария слишком длинный для другой функции. Поэтому я опубликовал только то, что у меня возникло. –