单引号、双引号、倒引号
单引号’’
单引号在shell中用于字符串的输出,在单引号里的字符串,所有的字符都被认为是普通的字符,即不会转译特殊字符,演示示例如下:
[root@Centos8 ~]# echo ‘I am a boy!’
I am a boy!
[root@Centos8 ~]# echo ‘I am #&a boy!’
I am #&a boy!
[root@Centos8 ~]# echo ‘I am /a boy!’
I am /a boy!
[root@Centos8 ~]# echo ‘I am $a boy!’
I am $a boy!
[root@Centos8 ~]# echo ‘I am ${a} boy!’
I am ${a} boy!
双引号""
双引号也是用于输出字符串,但双引号会对转译字符进行转译;
演示示例:
[root@Centos8 ~]# a=good
[root@Centos8 ~]# echo “I am $a boy!”
I am good boy!
[root@Centos8 ~]# echo “I am ${a}boy!”
I am goodboy!
倒引号`
倒引号在tab键上方,倒引号都是用来做命令替换用(commandsubstitution)的,一般在Linux中就是将倒引号内的Linux命令先执行,然后将执行结果赋予变量;
演示示例如下:
[root@Centos8 ~]# now=date +"%F %H:%M:%S"
#加了倒引号
[root@Centos8 ~]# echo $now
2021-05-24 23:41:22
总结
1、单引号不转译特殊符号,完完全全输出原样字符串;
2、双引号转译特殊字符;
3、倒引号做命令替换,即把命令的结果赋值给另一个变量;
单引号、双引号、倒引号相关推荐
- bash shell基本语法之单引号、双引号和倒引号的区别及使用
前言 在bash shell基本语法之特殊变量的使用的一些示例中,使用echo输出一些字符串的时候,既使用了单引用也用了双引号,这篇博文简单说下这两个的区别,顺便说下倒引号的用法 单引号与双引号 在使 ...
- sed -i 单引号中嵌套双引号_【linux】Shell 单引号#x27;#x27; 双引号quot;quot; 反引号`` 和$()的区别和用法...
发行版为 red hat 以及centos,其他发行版未经验证 部分段落摘抄自网络,侵删 转载请注明出处 感谢点赞 单引号''和双引号"" 两者都是解决变量中间有空格的问题. 在b ...
- javascript中字符串的‘单‘与“双“引号
通常在使用 javascript 进行编码时,您会遇到对字符串使用"单"或"双"引号的情况,并且想知道两者之间是否有任何真正的区别,如果有,使用一个是否有优势其 ...
- Shell中 单引号(‘‘) 双引号(““) 反引号(``) $() 的区别
字符串与引号 Shell 的模型就是标准的字符流过滤器模型,简单来说,就是一条命令把结果送到标准 输出,这个标准输出被连接到下一个命令的标准输入,由此来实现一系列命令之间的联动. 每一个命令的输出都是 ...
- Word键入自动将单双引号修改为弯引号(‘‘或““)
阅文时长 | 0.08分钟 字数统计 | 131.2字符 主要内容 | 1.引言&背景 2.解决方案 3.声明与参考资料 『Word键入自动将单双引号修改为弯引号(''或"" ...
- 小白爬坑记:C语言学习点滴——我对单、双引号的理解
小白爬坑记:C语言学习点滴--我对单.双引号的理解 一.单引号的作用: 二.双引号的作用: 三.字符或字符串容易犯的错误: 三.做个小题: 一.单引号的作用: 将单引号中间的所有符号直接转换为ASCI ...
- 单引号, 双引号,反引号的区别
单引号, 双引号,反引号的区别 区别: 区别: 单引号: 所见即所得 里面的内容会原封不动显示出来 双引号: 会解析里面的变量和特殊符号 反引号: 反引号里面的内容会被优先执行 [root@alice ...
- LaTeX如何正确输入引号:双引号“”单引号‘’
最近看一些latex用户的文章,输入的双引号和单引号都是用输入法中的中文模式键入,并不是LaTeX的正确输入方式. 正确的输入方法如下: 使用键盘的 Tab键上侧的LaTeX技巧218:LaTeX如何 ...
- perl 中单引号双引号的区别-----perl学习笔记
在perl中给字符串加引号有两种: 1) 单引号: e.g. print 'I MISS YOU " SO MUCH" '; 它将单引号中的内容包括双引号完整输出,同时即使引号中包 ...
- php中单引号 双引号的区别,PHP中单引号与双引号的区别
一.引号定义字符串 在PHP中,通常一个字符串被定义在一对引号中,如: 'I am a string in single quotes' "I am a string in double q ...
最新文章
- 波士顿动力机器人齐秀舞姿,这是要成团出道?
- 也谈.Net中间语言——破解Delphi2CS行数和时间限制
- 【UML 建模】UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战
- 160个Crackme036
- 如何导入任何JBoss BRMS示例项目
- 简单的数据增强代码(C++与opencv)
- leetcode140. 单词拆分 II(回溯+记忆化)
- 恒强制版系统980_速来围观 | 恒强制版小图高级功能讲解
- 软件测试(三)——软件测试用例篇
- scratch 3 下载和安装
- SURF特征提取(使用matlab自带函数)
- 迈普光彩分享 几个细节教你搭建好LED显示屏舞台
- mysql 时间加五分钟_mysql当前时间增加5分钟的实现方法
- 解决win10没Wifi功能了,无线网卡驱动异常代码56的问题
- zotero+坚果云
- win10启动后黑屏很久才进入登录界面
- 读书笔记:机器学习实战(2)——章3的决策树代码和个人理解与注释
- CASS11.0.0.8最新版免狗下载安装教程
- book mac pro怎么重装系统_macbook pro怎么重装mac系统
- window磁盘id与序列号