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`

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值