精华内容
下载资源
问答
  • 在Linux中有种较特殊符号,分别为双引号 单引号 反引号 反斜线使用双引号时,相当于等号后面值作为一字符串常量赋给了前者(其实这里并没有太大作用),例如:m=javaecho $m //输出javam="java"echo $m //依然...

    在Linux中有四种较特殊的符号,分别为双引号 单引号 反引号 反斜线

    使用双引号时,相当于等号后面的值作为一个字符串常量赋给了前者(其实这里并没有太大作用),例如:

    m=java

    echo $m //输出java

    m="java"

    echo $m //依然输出java

    而引入单引号后,才显出了双引号的作用。

    双引号里面可以对赋值语句求值,而单引号则采取所见即所得的方式。

    例如:

    name=girl

    echo $name

    //输出girl

    echo '$name'

    //输出 $name

    反引号(在标准的美式键盘里面,位于键盘左上角的波浪线下面的那个符号),则可以将系统变量输出到本地变量中。

    例如:

    m=`date`

    echo $m

    //输出当前系统日期

    //例如 2011年 06月 05日 星期日 11:23:32 CST

    反斜线则用于转义,例如:

    echo $$

    //输出当前进程号

    echo \$$

    //则输出$$符号

    expr 12 * 12

    //提示错误 expr: 语法错误

    expr 12 \* 12

    //输出144

    展开全文
  • 然后使用echo来打印第二列表达式,然后会出现第三列结果,原因是第列 # 表达式 结果 原因 1 "$a" apple 在""之间变量会被替换为变量值,因为$表示一变量 2 '$a' $a 在‘’之间变量不会被...

    假如有以下环境

    a=apple      # 一个变量
    arr=(apple)  # 一个只有一个元素的数组
    

    然后使用echo来打印第二列的表达式,然后会出现第三列的结果,原因是第四列

    # 表达式 结果 原因
    1 "$a" apple ""之间的变量会被替换为变量的值,因为$表示一个变量
    2 '$a' $a ‘’之间的变量不会被替换为变量的值
    3 "'$a'" 'apple' ""中如果包含了'' ,那么‘’会失去他的作用,没有任何意义,只是单纯的符号,但是变量依然会被替换成值。
    4 '"$a"' "$a" ''中如果包含了"" ,那么""会失去他的作用,没有任何意义,只是单纯的符号。
    5 '\'' invalid can not escape a ' within ''; use "'" or $'\'' (ANSI-C quoting)
    6 "red$arocks" red $arocks does not expand $a; use ${a}rocks to preserve $a
    7 "redapple$" redapple$ $ followed by no variable name evaluates to $
    8 '\"' \" \ has no special meaning inside ''
    9 "\'" \' shell程序认为,\'"" 之中没有意义所以不会被转义
    10 "\"" " \" is interpreted inside ""
    11 "*" * glob does not work inside "" or ''
    12 "\t\n" \t\n \t and \n have no special meaning inside "" or ''; use ANSI-C quoting
    13 "`echo hi`" hi `` and $() are evaluated inside "" (backquotes are retained in actual output)
    14 '`echo hi`' echo hi `` and $() are not evaluated inside '' (backquotes are retained in actual output)
    15 '${arr[0]}' ${arr[0]} array access not possible inside ''
    16 "${arr[0]}" apple array access works inside ""
    17 $'$a\'' $a' single quotes can be escaped inside ANSI-C quoting
    18 "$'\t'" $'\t' ANSI-C quoting is not interpreted inside ""
    19 '!cmd' !cmd history expansion character '!' is ignored inside ''
    20 "!cmd" cmd args expands to the most recent command matching "cmd"
    21 $'!cmd' !cmd history expansion character '!' is ignored inside ANSI-C quotes

    来源:https://stackoverflow.com/questions/6697753/difference-between-single-and-double-quotes-in-bash

    展开全文
  • 1.双引号““,使包含在里边字符串失去意义,不起作用,除了四个字符$ ` " 和\外。 2.单引号 ` `,使包含在里边字符串失去意义,不起作用。 3.反斜杠 \,使紧跟在 \后面字符正常显示,转义符。 1.Example...
    解释
    1.双引号““,使包含在里边的字符串失去意义,不起作用,除了四个字符$ ` " 和\外。
    2.单引号 ` `,使包含在里边的字符串失去意义,不起作用。
    3.反斜杠 \,使紧跟在 \后面的字符正常显示,转义符。

    1.Example
    $ s=hello” # assign a value to a variable
    $ print “$s” # output the value of the variable
    hello

    2.Example
    $ print * # The KornShell treats the * as a wildcard
    apples bananas grapes
    注释:(*作为通配符来处理,打印出这个目录下的文件以及目录名)

    $ print ‘*’ # The KornShell treats the * as a literal *
    *
    注释:(加了单引号,*就不作为通配符来处理,以字符打印出来)

    $ print ‘$s’ # turns off special significance of $
    $s
    注释:(加了单引号,$就不作为变量引用来处理,以字符打印出来)

    3.Example
    $ print “I’m doin’ fine”
    I’m doin’ fine

    $ print “He said, \”Be there.\””
    He said, “Be there.”
    注释:(加了\引号,紧跟在后面的 ”号就以字符打印出来)

    展开全文
  • 在Linux中有种较特殊的符号,分别为双引号 单引号 反引号 反斜线 使用双引号时,相当于等号后面的值作为一字符串常量... 而引入单引号后,才显出了双引号的作用。 双引号里面可以对赋值语句求值,而单引号则采...

       

      在Linux中有四种较特殊的符号,分别为双引号 单引号 反引号 反斜线

      使用双引号时,相当于等号后面的值作为一个字符串常量赋给了前者(其实这里并没有太大作用),例如:

     

    m=java
    echo $m //输出java
    m="java"
    echo $m //依然输出java
    

     

      而引入单引号后,才显出了双引号的作用。

      双引号里面可以对赋值语句求值,而单引号则采取所见即所得的方式。

        例如:

         

    name=girl
    echo $name
    //输出girl
    echo '$name'
    //输出 $name

      

        反引号(在标准的美式键盘里面,位于键盘左上角的波浪线下面的那个符号),则可以将系统变量输出到本地变量中。

       例如:

      

    m=`date`
    echo $m 
    //输出当前系统日期
    //例如 2011年 06月 05日 星期日 11:23:32 CST

     

       反斜线则用于转义,例如:

      

    echo $$
    //输出当前进程号
    echo \$$
    //则输出$$符号
    expr 12 * 12
    //提示错误  expr: 语法错误
    expr 12 \* 12
    //输出144

     

    转载于:https://www.cnblogs.com/bestchenwu/archive/2011/06/04/9655457.html

    展开全文
  • 原文地址: ... http://qdjalone.blog.51cto.com/1222376/1168573... ...--在ORACLE中,单引号有两个作用: -- 1:字符串是由单引号引用 -- 2:转义。 --单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对
  • php魔术引号总结

    千次阅读 2015-01-28 23:57:33
    在一个项目中,魔术引号若是打开话,所有反斜线(\)、单引号(')、双引号(")、NULL 字符都会被自动加上一个反斜线进行转义,这和 addslashes() 作用完全相同。 这里主要讲四个与之相关函数:set_magic_...
  • 【判断题】Python 可以使用单引号( ' )、双引号( " )、三引号( """ ) 来表示字符串,只要引号的开始与结束有上述三种即可,而不必一致。【填空题】可以使用内置函数 ___________________ 查看包含当前作用域内所有全局...
  • 今天要介绍VIM插件名字叫做surround,这插件主要作用是将一VIMtex-objects(文本对象)添加或者取消包裹(单引号,双引号,XML标签等等)下载地址如下:https://github.com/tpope/vim-surround安装方式...
  • 多行注释 用三单引号或三个双引号 ‘’’被注释内容’’’ 2.简单用户输入和输出 Input接收所有数据类型都是字符串,即便你输入是整数,但依然会被当成字符串来处理。 Int = integer = 整数 把字符串转成i...
  • 竖屏,不易于展开全键盘,很多在PC键盘上使用Shift组合键输入非常方便符号(比如双引号、冒号、星号等)在竖屏手机键盘上输入要分成三到次甚至更多次点击去完成,你可以随便开一什么输入框,自己试试用清晰...
  • 一、Python种类型的数据格式整数----2、3、长整数:指的是比较大一点的整数浮点数----3.23、52.3EE:...input:‘what’s your name’ output:what's your nameb 双引号:和单引号的作用相同,保留源字符串原样...
  • 字符串支持使用成对单引号或双引号 ##常见转义字符 转义字符 作用 \ ’ 单引号 \ \ 斜杠 \ " 双引号 \n 换行 \r 回车 \t 跳格(TAB) python三引号允许一字符跨越多行 ##字符串分割...
  • python新手入门笔记()——字符串字符串和字符串类型特殊字符字符串操作...这里提一下单双引号,在python中单双引号的作用相同,但要配对,不能一单引号加一双引号。 'aaaaa"//此用法错误 'aaaaa'//正确用法
  • 单引号字符串和双引号字符串没有区别,单引号和双引号需要成对出现 转义符"/" 2.拼接字符串 "+"字符串拼接符 3.字符串表示(str和repr) repr与print结合使用 若使用print repr(scalar)会将scalar属性和值全部打印...
  • #include尖括号和双引号的区别?二、编译(产生.s文件)三、汇编(产生.o或.obj文件)、链接(产生.out或.exe文件)1、静态链接/库2、动态链接/库   以我们最初学到的“hello world”程序为例。这程序在编译中...
  • 简介 JAVA中常量和变量在我们程序中数据储存方面发挥着重要的作用。...字符串常量:指用双引号括起包含大于等于0字符常量; 布尔常量:只包含两值(true和false),在程序流程中一般用来...
  • 昨天我们讲到java中数据类型,今天...java中没有提供表示字符串基本数据类型,而是通过String类来表示字符串,由于字符串是多字符组成,因此字符串要使用双引号括起来。例如: 注意,String中单引号,双引号反斜
  • shell中引用

    2019-01-16 21:59:00
    1.shell中引用的作用是去除字符特殊含义; 2.有三种引用:反斜杠、单引号、双引号;...这四个字符,它们保持自己特殊含义,双引号\只在它后面跟随是$,`,\,",newline五个符号时保持特殊含义并会...
  • 一、魔术引号是什么 我们现在要了解一PHP防御函数 magic_quotes_gpc(魔术引号开关) ... 单引号(’)、双引号(”)、反斜线(\)与 NULL(NULL 字符)等字符都会被加上反斜线 \ 转义字符 比如:1'union se
  • 双引号" "区别在于头文件搜索路径不同 五:尖括号< >和双引号" "适用情况 六:常见头文件(库函数)如下 include是一计算机专业术语 一指C/C++中包含头文件命令,用于将指定头文件嵌入源文件...
  • 如果文件名包含在双引号中,则编译器将首先查找当前工作目录或源代码目录,如果没有在那里找到头文件,则将在标准位置查找。 32.作用域描述了名称在文件多大范围内可见;链接性描述了名称如何在不同单元间共享...
  • 注意不同是被单引号引出字符串是以字面定义,而双引号引出字符串可以被扩展。反斜杠(\)可以被用来分割某些特殊字符。举例如下: $first = 'Hello'; $second = "World"; $full1 = "$first $second"; # ...
  • 字符串 由0或多字符组成的有序字符序列 字符串是字符的有序序列,可以对其中的字符进行索引 “智”是“智慧女孩千万不要秃头”的第0字符 ...如何在字符串中实现单引号与双引号的使用 '这里有...
  • 4.头文件尖括号和双引号的区别? 5.条件编译的作用? 6.多线程怎么创建? 7.socket通信的基本流程? 8.三次握手和次挥手的意思? 9.写strcpy? 10.写链表? 11.写Makefile? 转载于:https://www....
  • 今天工作遇到了关于JAVA方面转义知识...今天在写一条查询SQL语句时候遇到了查询条件中含有_情况,通过上网查找资料使用ESCAPE关键字 ,这关键字主要作用是匹配sql语句里面下划线。 select gid,...
  • 3.3字符串类型与表示3.4模块2:time库使用3.5实例4:文本...注意:1,三单引号可以形成字符串,作用可以当做注释,没有赋给变量时即为注释,2,若字符串中希望包含双引号或单引号,则对应字符串外侧应当用单引号...

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

双引号的四个作用