shell脚本中单引号和双引号的区别
来源:互联网 发布:天猫销售数据分析报告 编辑:程序博客网 时间:2024/05/16 06:52
shell脚本中的单引号和双引号一样都是字符串的界定符,而不是字符的界定符。单引号用于保持引号内所有字符的字面值,即使引号内的\和回车也不例外,但是字符串中不能出现单引号。(注意是所有,只是单引号本身不能够出现在其中)。
双引号用于保持引号内所有字符的字面值(回车也不例外),但以下情况除外:
$加变量名可以取变量的值 反引号仍表示命令替换 \$表示$的字面值 \`表示`的字面值 \"表示"的字面值 \\表示\的字面值 除以上情况之外,在其它字符前面的\无特殊含义,只表示字面值。
从上就可以看出单引号和双引号的区别。下面举几个例子:
可见,单引号中完全是保持字符串的原型输出,而双引号进行了命令替换。
由上可见虽然单引号和双引号都是字符串的限定符,但还是有所区别。
转载http://blog.csdn.net/luo6620378xu/article/details/9081417
0 0
- shell脚本中单引号和双引号的区别
- Shell脚本中单引号(‘)和双引号(“)的使用区别
- shell脚本中单引号和双引号的区别
- shell脚本中单引号和双引号的区别
- shell脚本中单引号和双引号的区别
- shell脚本中单引号和双引号的区别
- Shell脚本中单引号(‘)和双引号(“)的使用区别[转载]
- Linux-Shell脚本中单引号和双引号区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号、单引号、反引号的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号、单引号、反引号的区别
- shell脚本中单引号和双引号
- Shell脚本中赋值变量时单引号‘和双引号“的区别
- shell中单引号和双引号区别
- Linux shell中,单引号''、双引号""和反引号``的区别
- 用java代码对ACID的实现
- Rancher体系下容器日志采集
- 子数组求最大和
- Linux 下FTP定时执行批量下载文件
- 图解SQL的Join
- shell脚本中单引号和双引号的区别
- Opencv3编程入门学习笔记(三)之访问图像像素的三种方法
- 进制转换
- 关于boa+cgi上传文件大小的问题
- JavaScript border与offsetWidth
- 九度OJ题目1107:搬水果
- Head First 设计模式(六)命令模式
- 喵哈哈村的木星传说(四)-(卢卡斯定理)
- Minimum Moves to Equal Array Elements