2012-09-24 58 views

回答

8

bashmanual部上Single Quotes

單引號之間可以不發生單引號,即使當由反斜槓。

您需要改用雙引號。這不是很漂亮,但下面給出你正在尋找的輸出:

echo 'ab'"'"'c'"'"'d' 
+0

也有效的變體:'echo'ab'\''c'\''d'' – crw

0

一個具體的bash-功能,而不是POSIX的一部分,是一個$'...' -quoted字符串:

echo $'ab\'c\'d' 

這樣的字符串與單引號字符串的行爲相同,但確實允許選擇\ -ecaped字符(如\ n,\ t和yes,\')。