我想将一些唯一的字符串回显到文件中。示例代码如下:
{
echo " LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined"
echo " LogFormat "%h %l %u %t \"%r\" %>s %b" common"
} >> file.conf
当我运行它时,file.conf 分成 2 个文件。我怎样才能以正确的方式回显它?
谢谢
答案1
{
echo ' LogFormat "%h %l %u %t \"%r\" %s> %b \"%{Referer}i\" \"%{User-Agent}i\" combined"'
echo ' LogFormat "%h %l %u %t \"%r\" %>s %b common"'
} >> file.conf
由于您没有进行任何双引号插值,因此可以轻松地将 echo 字符串移动到单引号 '...' 内以简化引用。