linux单引号作用,单引号 双引号如何输入(Linux运维:单引号与双引号的使用)...

1、单引号的使用

单引号能够 将它正中间的全部随意标识符复原为字面上实际意义,完成屏蔽掉Shell元字符的作用。留意

不能在2个单引号正中间独立插进一个单引号,单引号务必成对出現。

实例1:界定一个自变量,并輸出自变量的值

[root@localhost tmp]# TESTVAR=123456[root@localhost tmp]# echo $TESTVAR123456[root@localhost tmp]#

59528.html

实例2:根据单引号复原自变量的字面上实际意义

[root@localhost tmp]# echo '$TESTVAR'$TESTVAR

59528.html

实例3:反斜杠\默认设置为转义自动换行,用单引号后是不是会被屏蔽?

即:证实单引号有能屏蔽掉Shell元字符的作用;

[root@localhost tmp]# echo 'testvar \'testvar \[root@localhost tmp]#

59528.html

2、双引号的使用

双引号类似单引号,但其不容易屏蔽掉 ' 、\和$这三个Shell元字符的含意,假如必须屏蔽掉

这种标识符含意,务必外置一个标记\,别的标识符的作用将被屏蔽(包含单引号)。换句话说,两

个双引号中间的单引号无须成对出現

实例1、双引号键入复原字面上实际意义

[root@localhost tmp]# echo "一心共享,也是一种发展,感谢"一心共享,也是一种发展,感谢[root@localhost tmp]#

59528.html

实例2、单引号在双引号中无须成对出現,被复原字面上实际意义

[root@localhost tmp]# echo "this's table"this's table[root@localhost tmp]#

59528.html

实例3、对自变量而言,双引号不容易被复原字面上实际意义而屏蔽掉

[root@localhost tmp]# echo $TESTVAR123456[root@localhost tmp]# echo "$TESTVAR"123456[root@localhost tmp]#

59528.html

实例4、对自变量而言,双引号中自变量前面反斜杠会被转变成字面上实际意义而屏蔽掉

[root@localhost tmp]# echo "$TESTVAR"123456[root@localhost tmp]# echo "$TESTVAR"$TESTVAR[root@localhost tmp]#

59528.html

来源于:莫然blog,热烈欢迎共享文中!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值