Linux中bash下三种引号的作用(双引号,单引号,反引号)
1、``:命令替换
在输出一句话的时候,如果想中间加入命令输出结果,在反引号里面输入命令就可以做到,和$COMMAND是一样的。
[root@localhost ~]# echo today is `date +%F`
today is 2016-08-03
2、"":弱引用,可以实现变量和命令的替换。
在双引号中可以使用变量,用$COMMAND。
[root@localhost ~]# x=*
[root@localhost ~]# echo "$x"
*
[root@localhost ~]# echo "`date`"
2016年 08月 03日 星期三 10:24:39 CST
3、'':强引用,不完成变量替换
在单引号中不能使用任何变量和命令。
[root@localhost ~]# x=*
[root@localhost ~]# echo '$x'
$x
[root@localhost ~]# echo '`date`'
`date`
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
