http://www.grymoire.com/Unix/Quote.html顯示特殊字符的列表。有沒有echo的參數/選項,我可以把echo作爲一個字符串後的所有內容?轉義中的特殊字符
在Python中,我可以使用"""..."""
或'''...'''
。
$ python
>>> text = '''#"`\|^[email protected]#@%$#$^%$&%^*()?/\;:$#[email protected]$?$$$!&&'''
>>> print text
#"`\|^[email protected]#@%$#$^%$&%^*()?/\;:$#[email protected]$?$$$!&&
我可以做Unix的回聲一樣與'''
但不"""
,爲什麼會這樣?
$ echo #"`\|^[email protected]#@%$#$^%$&%^*()?/\;:$#[email protected]$?$$$!&&
$ echo '''#"`\|^[email protected]#@%$#$^%$&%^*()?/\;:$#[email protected]$?$$$!&&'''
#"`\|^[email protected]#@%$#$^%$&%^*()?/\;:$#[email protected]$?$$$!&&
$ echo """'''#"`\|^[email protected]#@%$#$^%$&%^*()?/\;:$#[email protected]$?$$$!&&"""
bash: [email protected]#@%$#$^%$: event not found
,如果我有這樣的字符串會發生什麼?
#"`\|^[email protected]#@%$#$^%'''$&%^*()?/\;:$#$"""@$?$$$!&&
我該如何迴應這樣的字符串? (下面的命令不起作用)
echo '''#"`\|^[email protected]#@%$#$^%'''$&%^*()?/\;:$#$"""@$?$$$!&&'''