shell中单引号和双引号区别

单引号中任何变量都不展开,原样保留。

双引号中的变量会展开。

单引号关闭一切shell中的特殊字符。

双引号关闭部分,除$,反引号,反斜杠。反斜杠关闭其后面紧随的特殊字符。

单引号同时也会关闭其内的双引号特殊意义。

双引号同时也会关闭其内的单引号特殊意义。

例如:

arg=test
echo "'$arg'"
echo '"$arg"'

输出:

'test'
"$arg"

awk中单引号的作用就是关闭{} ()等的特殊意义。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值