Linux 反引号、单引号、双引号简析




一、引号的作用


1、 将多个因为空格或者回车等分隔符隔开的字符串合在一起,避免被命令行解析分开;
例如 “a b c” 是一个字符串,而不会像 a b c 这样会被解析成三个单独的字符串。

2、让一些特殊符号保持原义。




二、反引号 ``


反引号 ` 这个字符所对应的键一般位于键盘的左上角, 和单引号 ’ 是有区别的。

反引号括起来的字符串会被 shell 解释为命令行,
在执行时,shell 首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。


虽然反引号 `cmd` 和 $(cmd) 变量替换的效果是一样的,但是使用上还是有一些区别的,
具体可戳 《 Linux 反引号 `cmd` 和 $(cmd) 的区别 》 了解。




三、单引号 ‘’


由单引号括起来的所有字符都作为普通字符出现。
即使是特殊字符,用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。

例如'$a' 不会被展开做变更替换, ‘cmd’ 也不会执行其中的 cmd 命令;




  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值