http://www.grymoire.com/Unix/Quote.html显示特殊字符列表。是否有 echo 的参数/选项,我可以将 echo 之后的所有内容视为字符串?
在 python 中,我可以使用"""..."""
or '''...'''
。
$ python
>>> text = '''#"`\|^!@#@%$#$^%$&%^*()?/\;:$#$@$?$$$!&&'''
>>> print text
#"`\|^!@#@%$#$^%$&%^*()?/\;:$#$@$?$$$!&&
我可以在 unix 的 echo with '''
but not中做同样的事情"""
,为什么会这样?
$ echo #"`\|^!@#@%$#$^%$&%^*()?/\;:$#$@$?$$$!&&
$ echo '''#"`\|^!@#@%$#$^%$&%^*()?/\;:$#$@$?$$$!&&'''
#"`\|^!@#@%$#$^%$&%^*()?/\;:$#$@$?$$$!&&
$ echo """'''#"`\|^!@#@%$#$^%$&%^*()?/\;:$#$@$?$$$!&&"""
bash: !@#@%$#$^%$: event not found
如果我有这样的字符串会发生什么?
#"`\|^!@#@%$#$^%'''$&%^*()?/\;:$#$"""@$?$$$!&&
我应该如何回显这样的字符串?(以下命令不起作用)
echo '''#"`\|^!@#@%$#$^%'''$&%^*()?/\;:$#$"""@$?$$$!&&'''