请问 echo “two”和echo two这两个有啥区别?

请问 echo “two”和echo two这两个有啥区别?

​请问  echo “two”和echo two这两个有啥区别?

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

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 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师