美文网首页Shell入门学习笔记
Linux Shell中的单引号,双引号以及反单引号

Linux Shell中的单引号,双引号以及反单引号

作者: Viking_Den | 来源:发表于2016-07-09 18:14 被阅读385次

单引号 ‘’

单引号里的内容全部以普通字符的含义进行文本使用和解释,不管是特殊字$,还是转义字符\,它关闭了Shell中所有特殊符号使用和解释。例如:

1.给变量name赋值viking

2.echo '$name'返回值:$name

3.完全引用单引号的内容

双引号 “”

它关闭了Shell中大部分特殊符号,但保留了某些,比如$,转义符\;反引号字符和单引号字符在双引号中作为普通字符,不具备特殊功能和作用。例如:

1.还是给变量name赋值viking

2.echo "$name"

3.此时输出name的值为viking。

反引号“

反引里面的字符串必须是能执行的命令,否则会出错;它的作用是命令替换,将其中的字符串当成Shell命令执行,返回命令的执行结果;例如:

假如反引号中的字符若不是能执行的命令就会报错,如下图:

相关文章

  • Linux Shell中的单引号,双引号以及反单引号

    单引号 ‘’ 单引号里的内容全部以普通字符的含义进行文本使用和解释,不管是特殊字$,还是转义字符\,它关闭了She...

  • shell script 每日一问

    1.shell 怎么输出单引号 shell中的单引号中所有的字符都是普通字符,如果需要拼接单引号,则要用双引号引起...

  • linux中双引号和单引号的区别

    ''(单引号):hard quote""(双引号):soft quote 单引号与双引号都是shell中用来关闭对...

  • 通过echo看shell的单双引号 2022-08-11

    shell的 单双引号、反引号与反斜杠 单引号:所见即所得 双引号:所见非所得。会先把变量解析之后,再输出 反引号...

  • Shell 2. 单引号、双引号、反引号的区别

    1. 单引号('')中的所有字符都将保持字面意义。 2. 双引号("")中除了美元符号、单引号、反引号和反斜杠之外...

  • 体验shell(语法学习)

    基础语法 获取命令结果 反引号, 兼容老版本 $() 单引号、双引号、反引号区别在单引号中,所有特殊字符没有特殊含...

  • 2019-01-19 工具

    Shell 单引号('') 被单引号包裹的内容被视为字符串,即使包含\n字符 双引号("") 被双引号包裹的内容视...

  • 字符串,JSON

    多行,转义以及字符串常见方法 如果要在单引号字符串的内部,使用单引号(双引号同理),就必须在内部的单引号前面加上反...

  • JavaScript 字符串(上)

    JavaScript 字符串(上) 三种引号 字符串可以包含在单引号、双引号或反引号中 单引号 与 双引号 基本相...

  • Shell 中单引号和双引号区别

    (1)单引号不取变量值 (2)双引号取变量值 (3)反引号`,执行引号中命令 (4)双引号内部嵌套单引号,取出变量...

网友评论

    本文标题:Linux Shell中的单引号,双引号以及反单引号

    本文链接:https://www.haomeiwen.com/subject/rxarjttx.html