3
我有一個腳本本節:Bash:如何區分變量名稱的符號字符?
cat <<EOF >> /etc/httpd/vhosts/$site$dom.conf
<VirtualHost *:80>
ServerName $site$dom
ServerAlias www.$site$dom
DocumentRoot /site/http/travel/itn
CustomLog logs/access_$site_log combined
DirectoryIndex default.php index.php index.html index.phtml index.cgi index.htm
ScriptAlias /awstats/ /usr/local/awstats/wwwroot/cgi-bin/
<Directory /site/http/travel/itn >
AllowOverride All
</Directory>
</VirtualHost>
EOF
在行:CustomLog logs/access_$site_log combined
這似乎是解釋認爲_log
爲「$站點」變量的一部分。 $ site變量是一個動態變量。 我該如何解決它?我嘗試使用_$site\_
轉義「_」,但它對我無效。
+1 :) – anubhava