在 Bash 中,使用反斜杠(\)来转义引号,以便字符串被正确解释。
例如,在使用变量时,可以在字符串内嵌套引号:
$ greeting='hello'
$ echo "$greeting, how are you?"
hello, how are you?
对于需要嵌套引号的复杂字符串,可以使用反斜杠来转义:
$ echo "\"It is a beautiful day\", said John."
"It is a beautiful day", said John.
如果需要同时使用单引号和双引号,可以相互嵌套使用。
$ echo "'It is a \"beautiful\" day', said John."
'It is a "beautiful" day', said John.
需要注意的是,在使用变量时,不要忘记将引号放在变量名的周围。
$ name='Alice'
$ echo "My name is "$name""
My name is Alice
下一篇:Bash出现意外标记的问题