我想用 GNU Make(Makefile) 将多行文本保存到一个文件中。但这给了我错误。我想用这个脚本制作一个虚拟主机配置文件。$$dir 将是用户给出的名称。请帮帮我。
define info =
echo <VirtualHost *:80>
echo ServerAdmin webmaster@localhost
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"