概述
1.单引号
单引号就是将其中的内容当作单纯的字符串,对其中的变量和命令不做处理
you='Lily'
echo 'This is just a test,can &you tell your name?'
>>>This is just a test,can &you tell your name?
在这个字符串当中,不会将$you替换成Lily,test也不会作为命令执行。
2.双引号
双引号就是将其中的特殊字符作为shell命令中的含义来解释
echo “now is $(date +%T)"
>>>now is 11:54:36
$(date +%T)被解释成了当前时间的返回值。
如果想要在双引号中使用特殊字符如$,',",/等,可以用反斜杠来转义。反斜杠的作用就是将后面一个变量变为单纯的字符串。
echo “The sign of price is $"
>>>The sign of price is $
3.反引号
反引号将其中的命令执行后返回结果,前提是其中的命令必须正确,否则会报错
name=`whoami`
echo $name
>>>Sxixiy
echo输出后显示的不是whoami,而是whoami执行后的结果。
最后
以上就是暴躁戒指为你收集整理的Linux中单引号,双引号和反引号的区别的全部内容,希望文章能够帮你解决Linux中单引号,双引号和反引号的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复