前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux中无引号、单引号、双引号

Linux中无引号、单引号、双引号

原创
作者头像
似水流年o
修改2024-04-01 19:19:27
1050
修改2024-04-01 19:19:27
举报
文章被收录于专栏:编程学习收获编程学习收获
  • 单引号:是把引号内的内容完全输出,不论是变量还是命令都不能执行结果,即所见即所得
    • export name=xyz
    • echo '$name' -->结果:$name
  • 双引号:是引号内的内容输出,如果双引号中存在变量或者命令,则先解析其结果,然后把最终内容输出出来
    • export name=xyz
    • echo "$name" -->结果:xyz

  • 无引号无引号双引号效果大致相同。但是在一些场景下,如果字符串中带有空格等特殊字符,可能不能完整输出,这时需要加单引号
    • export name=xyz
    • echo $name -->结果:xyz
    • cat xyz.txt == i love you me
    • grep you me xyz.txt -->结果:查找失败
    • grep "you me" xyz.txt --> 结果:查找成功

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档