如何回显包含双引号的文本
how to echo text containing with double quotes
我需要回显一些文字。喜欢 text "hey"
如果我尝试使用代码 echo "text "hey""
得到输出 text hey
所以,如何显示双引号。谁能帮我解决这个问题。
你可以使用
echo 'text "hey"'
或
echo "text \"hey\""
简而言之:
双引号 ("quote") 保护两个双引号之间的所有内容,除了 $、'、" 和 \。当您只需要变量和命令替换时使用双引号
- 变量 - 是
- 通配符 - 否
- 命令替换 - 是
单引号 ('quote') 保护两个单引号之间的所有内容。用于关闭所有字符的特殊含义
- 变量 - 否
- 通配符 - 否
- 命令替换 - 否
我需要回显一些文字。喜欢 text "hey"
如果我尝试使用代码 echo "text "hey""
得到输出 text hey
所以,如何显示双引号。谁能帮我解决这个问题。
你可以使用
echo 'text "hey"'
或
echo "text \"hey\""
简而言之:
双引号 ("quote") 保护两个双引号之间的所有内容,除了 $、'、" 和 \。当您只需要变量和命令替换时使用双引号
- 变量 - 是
- 通配符 - 否
- 命令替换 - 是
单引号 ('quote') 保护两个单引号之间的所有内容。用于关闭所有字符的特殊含义
- 变量 - 否
- 通配符 - 否
- 命令替换 - 否