精华内容
下载资源
问答
  • 而在Go语言中,单引号,双引号反引号还有着不同的规定。 双引号用来创建可解析的字符串字面量(支持转义,但不能用来引用多行); 单引号则是用于单个字符如:‘5’ 反引号用来创建原生的字符串字面量,这些字符串...

    今天在学习Go的时候遇到了这样的一个问题:
    在这里插入图片描述
    这里一直有报错。自己仔细看了看电子教程,发现里面的代码的引号和自己的引号有一点不同。自己的引号''这叫做单引号。而想要正确的使用,这里的应该是反引号:``。
    在这里插入图片描述
    而反引号在ESC键下**~`**键。而单引号就是双引号的英文输入是的键。
    而在Go语言中,单引号,双引号,反引号还有着不同的规定。

    1. 双引号用来创建可解析的字符串字面量(支持转义,但不能用来引用多行);
    2. 单引号则是用于单个字符如:‘5’
    3. 反引号用来创建原生的字符串字面量,这些字符串可能由多行组成(不支持任何转义序列),原生的字符串字面量多用于书写多行消息、HTML以及正则表达式。
    展开全文
  • 反引号在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。 echo The date is `date` The date is Thu Aug 13 15:10:58 CST 2015 单引号、双引号用于把...

    反引号在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。

    echo The date is `date`

    The date is Thu Aug 13 15:10:58 CST 2015


    单引号、双引号用于把带有空格的字符串赋值给变量

    str="Today is Monday"

    echo $str

    Today is Monday


    单引号告诉shell忽略所有特殊字符

    testvalue=100

    echo 'the testvalue is $testvalue'

    the testvalue is $testvalue


    双引号忽略大多数,但不包括$、\、' 。

    echo "the testvalue is $testvalue"

    the testvalue is 100


    反斜杠一般用于转义字符

    echo要让转义字符发生作用,需要使用-e选项,且转义字符要使用双引号。

    echo -e "hello\nnice to meet you"

    hello

    nice to meet you


    展开全文
  • 在shell中引号分为三种:单引号,双引号反引号。 单引号 ‘ 由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如: $ string=’$PATH’ $ ...
    

    在shell中引号分为三种:单引号,双引号和反引号。


    单引号 ‘
    由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如:

    $ string=’$PATH’

    $ echo $string

    $PATH

    $

    可见$保持了其本身的含义,作为普通字符出现。


    双引号

    双引号内的$符号不会被作为单个美元符号,也就是说如果字符串中包含了类似$A $B这样的字符串时,实际上shell还是会执行取$A $B值的动作。看实际例子:
    [root@node82 ~]# A=AC
    [root@node82 ~]# word="The champion is $A" 这里的变量A的值会生效
    [root@node82 ~]# echo $word
    The champion is AC


    反引号 `
    反引号(`)这个字符所对应的键一般位于键盘的左上角,不要将其同单引号(’)混淆。反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。例如:

    $ string=”current directory is `pwd`”

    $ echo $string

    current directour is /home/xyz


    使用反引号引用命令
    反引号可以把命令赋值给一个变量,那么可以把这个变量作为linux命令的另外的一个名称,这样的话在命令行直接输入$变量名就可以执行这个linux命令。


    转义字符   \

    \X   escapesthe characterX. This has the effect of "quoting"X, equivalent to'X'. The \ may be used to quote " and ', so they are expressed literally.


    :
    null command [colon](冒号).This is the shell equivalent(等价物) of a "NOP" (no op, a do-nothing operation).

     It may be considered a synonym(同义词) for the shell builtin(内建) true. The ":" command is itself a Bashbuiltin, and
    its exit status is true(0).


    :=

    {str:=expr}

    如果变量str不为空,${str:=expr}就等于str的值,若str为空,就把expr的值赋值给str。
    
    
    展开全文
  • 促使我想写这个系列的文章,是因为看到总有人提到相同的...反引号 ` 单引号    两个单引号包围起来的字符串就是普通的字符串,它将保留原始的字面意思. 双引号    两个双引号包围起来的字符串...

    原文连接点击这里

    促使我想写这个系列的文章,是因为看到总有人提到相同的问题,犯相同的错误,曾经我也是这么过来的,不忍心看到后面还有人经常这么曲折的过来

    先了解下,在bash脚本中,有三种引号

    1. 单引号 ’
    2. 双引号 "
    3. 反引号 `

    单引号
       两个单引号包围起来的字符串就是普通的字符串,它将保留原始的字面意思.
    双引号
       两个双引号包围起来的字符串,部分特殊字符将起到它们的作用.
       这些特殊字符有: 美元符$, 反斜杠, 反引号, 感叹号!.
    反引号
       两个反引号包围起来的字符串,将作为命令来运行,
       执行的输出结果作为该反引号的内容,称为命令替换,
       它有另一种更好的写法: $(command)

       我们来看几个例子,更直接的了解这三种引号的特性.


    1. 美元符$ 在双引号中的$ , 将发生变量引用, 而在单引号中的$, 将保留它的字面意思
    $ echo "$JAVA_HOME"
    D:\soft\jdk
    
    $ echo '$JAVA_HOME'
    $JAVA_HOME
    
    1. 反斜杠\ 在双引号中的, 将转义它后面的字符,使其具有特殊意义或者失去原来的特殊意义, 在单引号中的, 将保留它的字面意思
    $ echo "\$JAVA_HOME"
    $JAVA_HOME
    
    $ echo '\$JAVA_HOME'
    \$JAVA_HOME
    

    双引号中的\,后面跟着$ , 这里发生了转义,使得$失去特殊意义, 变成普通字符.

    1. 反引号与其他两种引号的不同: 反引号包围起来的字符串将被运行,取其结果
    $ echo 'date'
    date
    
    $ echo "date"
    date
    
    $ echo `date`
    2019年09月24日, 周二 10:43:18
    
    展开全文
  • 1、shell中单引号,双引号反引号的区别? 2、shell IFS解惑?
  • 在shell中引号分为三种:单引号,双引号反引号。 单引号 ‘  由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如: $ string=’$PATH...
  • Shell 中的符号 ''单引号:括起来的字符作为普通字符使用,特殊字符用单引号扩...`反引号:位于键盘的左上角, 反引号括起来的字串解释为命令行,在执行时,shell 首先执行该命令,并以它 的标准输出结果取代整个反引号部分.
  • 有时需要加反引号反引号一般在Esc键的下方,和~在一起。它是为了区分MySQL的保留字与普通字符而引入的符号。 一般我们建表时都会将表名,库名都加上反引号来保证语句的执行度。 如:create table desc 报错 ...
  • 1.编写shell脚本 #!/bin/bash do_date=$1 echo '$do_date' echo "$do_date" echo "'$do_date'" echo '"$do_date"' echo `date` 2.执行测试命令 ./test.sh 2020-06-14 ...双引号:解析变量值 单引号:不..
  • 引号(""):忽略大多数有非凡作用的字符,除了:$,`,/(美元符号,反引号斜杠),不忽略美元符号意味着在双引号内部也能进行变量名替换。 反引号(``):命令替换(在命令行中插入命令的标准输出)。还有一种方法是...
  • 被单引号用括住的内容,将被视为单一字串。...反引号在前面的单双引号,括住的是字串,但如果该字串是一列命令列,会怎样?答案是不会执行。要处理这种情况,我们得用引号来做。fdv=`date +%F`echo
  • 在shell中引号分为三种:单引号,双引号反引号。 单引号 ‘ 由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如: $ string=’$PATH’ $ ...
  • 引号 ‘string’ 则原样输出 特殊字符也失去意义! 双引号 “string” 和单引号类似 只是$、’、和”、\这几个字符仍是特殊字符并保留其特 殊...预先执行反引号里面的命令,设置系统命令输出到变量(作为变量使用)
  • 可通过转意符 斜线\ 可以将$ 与反引号作为普通字符输出。 3、反引号:同&()作用,引号内为shell命令。 4、小括号:括号内的变量仅括号内有效;出括号后变量原值多少仍旧多少,不改变。局部 5、花括号...
  • 引号' ':屏蔽掉所有特殊字符的意义 例:$ echo 'a b $USER'  结果:a b $USER ...反引号``:预先执行反引号里面的命令 例:echo which ls  结果:which ls 例:echo `which ls` 结果:/bin/ls
  • Unix中双引号起到“弱引用”的作用:被引用的字符大部分被按照字符字面的意思解释执行,除了了$,\...Unix中反引号起到“引用”的作用:被引用的字符全部被按照字符代表的命解释执行,通常用于命令替换。 [因为要过来
  • 写在前面:Shell中的特殊字符有$ 美元符\ 斜杠` 反引号"双引号< ,>;,*,?,[,] 1、反引号``:命令替换在输出一句话的时候,如果想中间加入命令输出结果,在反引号里面输入命令就可以做到,和$COMMAND是一样的...
  • 字符串的写法 字符串以单、双或倒引号围住分别有不同的义意。 单引号 例如: $str = An apple a day keeps the docter away. 当字符串出现 符号时,必须加上: Im wing 应改成: Im wing 才对,其中 即称为跳脱字符 ...
  • 从两种获取时间的方式看 感觉$() 这种方式简洁些, 这里的这种圆括号和反引号吧里面的内容当做了命令来执行,这和单引号和双引号不同。 2、上面我们获取了当前时间,但是我们要想获取当前时间的 前一天,前一个...
  • shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 斜杠字符 反引号字符`的区别,学习shell编程的朋友可以看下
  • 特殊符号单引号 ' '双引号 " "不加引号反引号 `` 单引号 ’ ’ 所见即所得,吃啥吐啥 里面的命令和脚本不会执行 可以看到如果光执行变量是会显示结果的 加了单引号只输出了其中的字符 [root@shell ~ 59]# $LANG -...
  • 反引号 反引号:反引号一般在Esc键的下方,为了区分MySQL的保留字与普通字符而引入的符号。 一般我们建表时都会将表名,库名都加上反引号来保证语句的执行度。 例如: SELECT * FROM `user` WHERE username LIKE '%王...
  • 引号引号就是将其中的内容当作单纯的字符串,不转义其中的变量和 you='Lily' echo 'This is just a 'test',can &you tell your name?' >>>This is just a test,can &... 双引号 ... 反引号 ...
  • 引号, 双引号,反引号的区别

    万次阅读 2019-05-15 09:34:22
    引号, 双引号,反引号的区别区别: 区别: 单引号: 所见即所得 里面的内容会原封不动显示出来 双引号: 会解析里面的变量和特殊符号 反引号: 反引号里面的内容会被优先执行 [root@alice ~]# echo '$UID' $UID [root@...
  • Golang 单引号、双引号反引号

    千次阅读 2020-03-06 00:21:05
    文章目录前言1 概述2 示例3 反引号的应用场景,为了展示字面量4 小结END 前言 我正在学习酷酷的 Golang,可点此查看帖子Golang学习笔记汇总。 1 概述 Golang限定字符或者字符串一共三种引号,单引号(’’),双...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 140,061
精华内容 56,024
关键字:

引号反了