shell脚本中的单引号和双引号一样都是字符串的界定符,而不是字符的界定符。单引号用于保持引号内所有字符的字面值,即使引号内的\和回车也不例外,但是字符串中不能出现单引号。(注意是所有,只是单引号本身不能够出现在其中)。

双引号用于保持引号内所有字符的字面值(回车也不例外),但以下情况除外:

  • $加变量名可以取变量的值

  • 反引号仍表示命令替换

  • \$表示$的字面值

  • \`表示`的字面值

  • \"表示"的字面值

  • \\表示\的字面值

  • 除以上情况之外,在其它字符前面的\无特殊含义,只表示字面值。

从上就可以看出单引号和双引号的区别。下面举几个例子:

可见,单引号中完全是保持字符串的原型输出,而双引号进行了命令替换。

由上可见虽然单引号和双引号都是字符串的限定符,但还是有所区别。

shell脚本中单引号和双引号的区别相关推荐

  1. Shell脚本 单引号、双引号和反引号的区别

    定义一个变量时,等号两边不能有空格,若有空格可用双引号或单引号将变量内容结合. (1)双引号内的特殊字符可保有原本的特性 var="lang is $LANG" echo $var ...

  2. shell mysql中单引号_Shell脚本中单引号(‘)和双引号(“)的使用区别

    在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用"$param"这种带双引号的格式,但也有出现使用'$param'这种带 ...

  3. shell中单引号、双引号、反引号、反斜杠的使用

    shell可以识别4种不同类型的引字符号: 单引号字符('') 双引号字符("") 反斜杠字符(\) 反引号字符也就是ESC下方的键(`) 1. 单引号 ( '' ) :当shel ...

  4. Linux Shell中单引号、双引号、反引号的解释

    Linux Shell中单引号.双引号.反引号的解释 转自https://zhuanlan.zhihu.com/p/166184390 1.单引号(' ') 单引号所见即所得,直接显示单引号里的内容. ...

  5. Bash Shell 中单引号和双引号的区别

    你会经常在 Linux 命令行中使用引号,处理文件名中的空格?你使用引号.处理特殊字符?你再次使用引号. 引号是 Linux shell 中的"特殊功能",它可能会让人感到困惑,特 ...

  6. shell中单引号,双引号,反引号,不用引号的使用区别

    shell定义字符串变量时字符串可以用单引号,也可以用双引号,也可以不用引号,如果无特殊情况话,三者效果一样 1.单引号和双引号的区别 str=yalong   echo "The str ...

  7. shell中单引号、双引号与反引号的区别(学习笔记,摘抄版)

    单引号''和双引号"" 两者都是解决变量中间有空格的问题. 在bash中"空格"是一种很特殊的字符,比如在bash中这样定义str=this is String ...

  8. shell 引号 解析 逗号_关于shell的单引号和双引号转义 以及特殊符号相关

    关于shell的单引号和双引号转义 以及特殊符号相关 20140603 Chenxin shell转义,单引号与双引号,反撇号 1.转义 单引号和双引号都能关闭shell对特殊字符的处理. 不同的是, ...

  9. php中双引号的区别,PHP中单引号和双引号的区别

    好久没有写博客了,都忘了积累知识啦--现在开始全新的生活,重拾记录的习惯.今天要写的就是PHP中单引号和双引号的区别.在PHP中,我们可以使用单引号或者双引号来表示字符串.不过我们作为开发者,应该了解 ...

最新文章

  1. VS2013 UML 如何复制文件
  2. TextRank算法可以用来从文本中提取关键词和摘要(重要的句子)
  3. JavaScript(JS)常用的正则表达式
  4. python unittest教程_Python Unittest原理及基本使用方法
  5. 360极速浏览器连接远程notebook会出现问题,403 GET /api/kernels/
  6. 远程控制软件 mRemoteNG,管理多台虚拟机
  7. 总是找不到电脑文件?学会这 3 个 Mac 搜索技巧,一秒就能找到
  8. Day_02 【Java基础】JDK_1.8的下载安装和环境变量的配置、JDK帮助文档的下载【详细步骤】
  9. 快播之父卷土重来 发布升级版快播,首个区块链视频Bliface
  10. 启动mongodb时发现错误libcrypto.so.10
  11. 网易云音乐encseckey算法php,求助网易云音乐_secretKey及_encSecKey获取
  12. stm32—酒精传感器的初步使用
  13. pytest合集(5)— Function函数
  14. Unity3D教程:如何利用Shader实现钻石渲染效果
  15. 计算机内存采用什么存储模式,计算机内存模型
  16. 通达OA审批流程添加水印功能,支持预览、办理和打印
  17. 经济寒冬背景下,企业如何利用OA系统保暖
  18. 深度学习之装机与系统篇
  19. Electron使用
  20. 工业互联网将给中国制造业怎样的未来?

热门文章

  1. Flutter 自定义Dialog
  2. Easyx基本使用(三)
  3. 天堂电影院和海上钢琴师
  4. 流媒体服务器搭建总结
  5. [转]Nvidia 的Shadow 文章收集
  6. VScode离线安装插件报错Corrupt ZIP: end of central directory record signature not found解决
  7. 接口文档以及接口测试用例
  8. Vue Router路由管理器
  9. JavaFX 图形界面设计
  10. [原创] 神的计划3 - 创世纪–诺亚方舟