Linux-Shell脚本中单引号和双引号区别
来源:互联网 发布:免备案空间域名 编辑:程序博客网 时间:2024/04/29 10:54
最近开始学习Linux的Shell脚本操作,遇到的比较多的就是单引号和双引号的区别。在SHELL脚本中的单引号和双引号都是字符串的界定符,而不是字符的界定符。
单引号
单引号用于保持和引号内所有字符的字面值,即使引号内的\和空格都不能避免。只要被单引号扩起来了以后,不管是什么都会失去原来的意义,只做为普通字符解释
例如下面的shell脚本
#! /bin/basha=helloecho '${a}'输出:${a}
这里的$并没有去取变量的值
双引号
被我们的双引号括起来以后,这个时候我们的符号就会生效,当然不止是我们的$符号。
举例子来说,把刚才的代码稍作修改:
#! /bin/basha=helloecho "${a}"输出:hello
反引号
用于制定扩起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行。
0 0
- Linux-Shell脚本中单引号和双引号区别
- shell脚本中单引号和双引号的区别
- Shell脚本中单引号(‘)和双引号(“)的使用区别
- shell脚本中单引号和双引号的区别
- shell脚本中单引号和双引号的区别
- shell脚本中单引号和双引号的区别
- shell脚本中单引号和双引号的区别
- Shell脚本中单引号(‘)和双引号(“)的使用区别[转载]
- shell脚本中单引号和双引号
- Linux shell中,单引号''、双引号""和反引号``的区别
- shell中单引号和双引号区别
- linux中单引号和双引号的区别
- linux中,单引号和双引号的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号、单引号、反引号的区别
- shell 脚本中双引号 单引号 反引号 的区别
- 第一篇博客
- 回调函数
- Android中Parcelable接口用法
- Dos.orm入门遇到的问题总结
- 设计模式二三事——组合模式
- Linux-Shell脚本中单引号和双引号区别
- POJ 1149 PIGS (AC这道题很不容易啊)网络流
- RemoteviewsService
- eclipse no project are found to import
- 180W多路输出式单片精密开关电源电路及分析
- OpenCv中不常见但又极有用的函数
- 进程间通信-有名管道
- 275. H-Index II
- shell 编程实例学习