1
文件我要添加以下行:殼牌:打印「」與回聲
%optflags "-O2"
在一個文件a.txt中使用shell。 當我寫:
{ echo "%optflags "-O2""
} >> a.txt
它打印:
%optflags -O2
我怎樣才能得到這個權利?
文件我要添加以下行:殼牌:打印「」與回聲
%optflags "-O2"
在一個文件a.txt中使用shell。 當我寫:
{ echo "%optflags "-O2""
} >> a.txt
它打印:
%optflags -O2
我怎樣才能得到這個權利?
轉義雙引號:
echo "%optflags \"-O2\""
或
使用單引號:
echo '%optflags "-O2"'
注意:您可以部分地看到發生了什麼事情與你的原代碼,如果你選擇了它在bash -x
:
$ echo "%optflags "-O2""
+ echo '%optflags -O2'
它通過一個單參數爲echo
..爲什麼?那麼,它將"%optflags "
,-O2
和""
(空字符串)連接到一個參數。
謝謝!精確答案^^ – ado