BASH的双引号,单引号示例 (copied)
来源:互联网 发布:知乎 编 专栏 编辑:程序博客网 时间:2024/05/17 23:19
来源:http://my.oschina.net/aiguozhe/blog/35912
示例:
[user@localhost:/nfs]$ PI=3.14
[user@localhost:/nfs]$ echo 'PI is $PI'
PI is $PI
[user@localhost:/nfs]$ echo "PI is $PI"
PI is 3.14
[user@localhost:/nfs]$ echo "'PI is $PI'"
'PI is 3.14'
[user@localhost:/nfs]$ echo ''PI is $PI''
PI is 3.14
[user@localhost:/nfs]$ echo PI is $PI
PI is 3.14
[user@localhost:/nfs]$ echo '\'PI is $PI\''
> q
>
[user@localhost:/nfs]$
在Bash中,我们可以用单引号或双引号将一段字符括起来以此标识一个字符串. 如果仅仅用于显示一段文本,两者的效果是一样的,但如果你的文本中需要引用一些变量,或者希望将某个命令的输出结果嵌入文本中, 则只能使用双引号, 比如:
单引号只会将引号内的字符原样输出. 此外,如果需要在双引号内显示双引号或者其他特殊字符(比如$, \, `, 换行符(\n)),则需要在这些字符前加上反斜杠字符(\)进行转义,比如:
注意:单引号内不能再出现单引号, 除非这样:
参考资料: http://www.gnu.org/software/bash/manual/bashref.html#Special-Parameters
- BASH的双引号,单引号示例 (copied)
- bash中双引号与单引号的区别
- bash中单引号和双引号的区别
- bash中单引号和双引号的区别
- bash中单引号与双引号的区别
- bash中单引号与双引号的总结
- Bash中的单引号和双引号(转载)
- bash单引号,双引号妙解
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
- linux bash shell中,单引号、 双引号,反引号(``)的区别
- 字符串匹配的KMP算法
- R语言为Hadoop注入统计血脉
- php 生成html时用到的函数
- C/C++中定义全局变量的几种方法及区别
- 自定义的对象存放在TreeSet树集合中
- BASH的双引号,单引号示例 (copied)
- Will Scott:我在朝鲜教计算机的故事
- 简单列表的实现(基于双向链表)
- 创建二叉树,C语言实现
- C++析构函数为什么要为虚函数
- css常用知识
- 第一天
- 不要嫁给你不爱的人——趣谈如何选学校和选专业
- vc调用Python库的运行程序