失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux中单引号 双引号和反引号的区别

Linux中单引号 双引号和反引号的区别

时间:2022-04-04 23:20:58

相关推荐

Linux中单引号 双引号和反引号的区别

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中单引号 双引号和反引号的区别》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。