单引号和双引号的区别和不同的作用
1。
echo ‘!’>>a.txt正确输入
echo \!>>a.txt正确输入
echo "!">>a.txt 显示错误bash: !:event not found为什么会这样?
2。
我想问一下各位大神,"",'',\的作用和区别,新手求详细解答,谢谢了。
1回答
-
侠客岛的含笑
!在 bash 中有着特殊的含义;只需在!前加上\(对!进行转义),也即\!",即可打出感叹号了。单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符 ,而不会有特殊符号。至于\是转义的意思如果有用,求采纳,谢谢。欢迎各种建议,谢谢