我是靠谱客的博主 暴躁戒指,最近开发中收集的这篇文章主要介绍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中单引号,双引号和反引号的区别的全部内容,希望文章能够帮你解决Linux中单引号,双引号和反引号的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部