http://www.grymoire.com/Unix/Quote.html показывает список специальных символов. Есть ли параметр/параметр для эха, где я могу рассматривать все, что приходит после эха в виде строки?Escape специальные символы в эхо
В 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]#@%$#$^%'''$&%^*()?/\;:$#$"""@$?$$$!&&'''