String

如何呼應一些獨特的角色

  • March 20, 2017

我想將一些唯一的字元串回顯到文件中。範常式式碼如下:

{
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 個文件。我怎樣才能用正確的方式回應它?

謝謝你

{
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

由於您沒有進行任何雙引號插值,因此可以輕鬆地將回顯字元串移動到單引號 ‘…’ 內以簡化引用。

引用自:https://unix.stackexchange.com/questions/352542