请问 echo “two”和echo two这两个有啥区别?
请问 echo “two”和echo two这两个有啥区别?
在这里输入代码,可通过选择【代码语言】突出显示
22
收起
正在回答
1回答
没什么区别,shell中对双引号校验的并不是那么严格
echo "two"和echo two 都会打印出two这个单词
但是有一些场景下就有区别了
"tw o": 表示是一个单词
tw o :表示是两个单词了,一个是tw,一个是o
例如,脚本a.sh中有一行代码 echo $1
这个时候执行a.sh "tw o" 会打印出 tw o
但是执行a.sh tw o 就只会打印出tw
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星