Shell编程基础:单引号和双引号含义区别
来源:互联网 发布:化学装置图软件 编辑:程序博客网 时间:2024/05/13 19:26
A.bash中单引号: "''"
目的: 为了保护文字不被转换.除了他本身. 就是说除去单引号外, 在单引号内的所有文字都是原样输出.
1. [root@jszwl161 SP49EP9]# echo '$*><!'
$*><!
2. [root@jszwl161 SP49EP9]# echo 'she is crying: "help"'
she is crying: "help"
3. [root@jszwl161 SP49EP9]# echo '////'
////
4. [root@jszwl161 SP49EP9]# echo 'hah 'test''
hah test #略去了所有'
5. [root@jszwl161 SP49EP9]# echo ' today is `date`'
today is `date` #反引号在此无法实现函数功能.
B. bash中的双引号 " "" "
目的: 为了包含文字或者函数段. 除了本身,反引号内的函数,$开头的变量和/开头反转换的字符外, 其余都是直接输出.
1. [root@jszwl161 SP49EP9]# echo "today is `date`"
today is Fri Jul 4 08:03:34 GMT 2008
2. [root@jszwl161 SP49EP9]# echo "today is 'date'"
today is 'date'
3. [root@jszwl161 SP49EP9]# echo "////"
//
4. [root@jszwl161 SP49EP9]# echo "test "test""
test test
C. 反引号" `` "
目的是为了在双引号内保持函数转换. 但单引号内其无作用.
1. [root@jszwl161 SP49EP9]# echo "today is `date`"
today is Fri Jul 4 08:03:34 GMT 2008 #将函数date转换.
2. [root@jszwl161 SP49EP9]# echo ' today is `date` '
today is `date` #在单引号内无作用.
- Shell编程基础:单引号和双引号含义区别
- Shell编程基础:单引号和双引号含义区别
- Shell编程单引号,双引号和反引号的区别
- Shell中的单引号和双引号的区别
- shell中单引号和双引号区别
- shell编程中,单引号,双引号,各种括号的区别
- Shell 符号含义 单引号 双引号 反引号
- Linux shell: 单引号和双引号
- shell script 单引号和双引号
- shell 中的单引号和双引号
- shell 中 单引号 和 双引号
- shell脚本中单引号和双引号的区别
- Shell脚本中单引号(‘)和双引号(“)的使用区别
- shell单引号、双引号和反引号的区别
- shell脚本中单引号和双引号的区别
- Linux-Shell脚本中单引号和双引号区别
- shell脚本中单引号和双引号的区别
- Shell脚本语言---单引号(‘)和双引号(“)的使用区别
- Windows Mobile中GPRS连接网络
- Gridview实现添加更新及鼠标移动事件
- 在ASP.NET中显示进度条
- 基于Windows CE的注册表在线修改及保存
- JAVA 3D原创翻译 Getting Started with the Java 3D API。- 第一章 1.1 1.2
- Shell编程基础:单引号和双引号含义区别
- 第一次 写博客 尽然是因为 用的asus 遭遇两次 崩溃 最近一次 连数据也没任何备份
- 双倍超立方数
- 网关
- hibernate------hql总结(推荐不错的一篇)
- listbox实现添加删除转移及上下移动
- fedora11正式发布版本发布日期:2009-6-10发布
- 网络层
- PHP数组操作相关的函数