我做了一个bash脚本来为我的apache生成一个vhost文件。
问题是:
我有 3 个变量。
2 是 bash 变量,在.sh中定义,我希望它们被扩展。
1 是APACHE_LOG_DIR
变量,当然,我希望它作为文字文本进行解释。
我试过了
echo "$var1 $var2 $var3" -> all expanded
echo '$var1 $var2 $var3' -> all not expanded
echo "
ErrorLog ${APACHE_LOG_DIR}/$client-$version-error.log
" >> ./myfile
我希望$APACHE_LOG_DIR
是字面文本,$client
$version
待扩充
尝试
echo '$var1 '"$var2 $var3"
或
echo "$var1 $var2 $var3"