首页 > 代码库 > shell中引号实用
shell中引号实用
1 单引号
单引号可以用来还原字符的字面意思,实现屏蔽元字符的功能,单引号必须成对使用
[root@localhost~]# echo ‘$JAVA_HOME‘
$JAVA_HOME #实现屏蔽$的特殊功能
[root@localhost~]# echo ‘cd \home‘
cd \home #实现屏蔽转义字符\
2 双引号
双引号与单引号基本相同,但其不会屏蔽$ ‘ \这三个元字符的功能,如果要屏蔽,必须在其前面加一个\,
[root@localhost~]# echo "$JAVA_HOME" #双引号直接输出了变量
/usr/java/jdk1.7.1_8
[root@localhost~]# echo "it‘s your book"
it‘s your book
[root@localhost~]# echo "\$JAVA_HOME" #用\转义,直接输出了后面的字符
$JAVA_HOME
3 反引号
反引号是进行命令替换,把命令字符替换为命令结果输出
[root@localhost~]# echo "today is `date`" #直接输出date命令的结果
today is Fri Dec 30 11:50:20 CTS 2016
本文出自 “实用Linux知识技能分享” 博客,请务必保留此出处http://superleedo.blog.51cto.com/12164670/1887616
shell中引号实用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。