答案1
引号(单引号'
或双"
引号)用于引用其他特殊字符,例如空格和通配符,或其他引号:
$ echo "*"
*
$ echo "'"
'
$ echo '"ab""c"'
"ab""c"
或者您可以使用反斜杠来转义引号:
$ echo \"abc\"
"abc"
单引号和双引号之间的区别在于,双引号内的反斜杠(用于转义其他字符)和美元符号(用于参数扩展和命令替换)仍然是特殊的。在单引号内它们不是。
也可以看看
引号(单引号'
或双"
引号)用于引用其他特殊字符,例如空格和通配符,或其他引号:
$ echo "*"
*
$ echo "'"
'
$ echo '"ab""c"'
"ab""c"
或者您可以使用反斜杠来转义引号:
$ echo \"abc\"
"abc"
单引号和双引号之间的区别在于,双引号内的反斜杠(用于转义其他字符)和美元符号(用于参数扩展和命令替换)仍然是特殊的。在单引号内它们不是。
也可以看看