精华内容
下载资源
问答
  • 单引号任何字符都会原样输出,单引号字符串中变量是无效单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 二、双引号 your_name='qinjx' str="Hello, I know your are \"$your_name\"! \n" ...

    一、单引号

    str='this is a string'
    

    单引号字符串的限制:
    单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
    单引号字串中不能出现单引号(对单引号使用转义符后也不行)。

    二、双引号

    your_name='qinjx'
    str="Hello, I know your are \"$your_name\"! \n"
    

    双引号的优点:
    双引号里可以有变量
    双引号里可以出现转义字符

    三、反引号(``)

    命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。shell中有两种方法作命令替换:把shell命令用反引号或者$(…)结构括起来,其中,$(…)格式受到POSIX标准支持,也利于嵌套。

    echo The date and time is `date` 
    #The date and time is 三 6月 15 06:10:35 CST 2005 
    
    echo Your current working directory is $(pwd) 
    #Your current working directory is /home/howard/script 
    

    四、反斜杠 backslash-escaped( \ )

    反斜杠一般用作转义字符,或称逃脱字符,Linux如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号

    echo -e "\n" 
    

    反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,Shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用。

    完毕。

    展开全文
  • JS中的转义字符反斜杠(\) 常用的转义字符有:\’、\"、\、\r、\n等。 在 JS 代码中 成对的单引号 不能多对同时使用,双引号也是;如果同时使用多对单引号双引号就会报错,提示有意外的字符 // 变量的值使用了...

    JS中的转义字符是反斜杠(\)

    常用的转义字符有:\’、\"、\、\n、\r、\t 等。

    在 JS 代码中 成对的单引号 不能多对同时使用,双引号也是;如果同时使用多对单引号或双引号就会报错,提示有意外的字符

    // 变量的值使用了多对单引号;原本是想让 单引号 三个字显示带有 单引号('单引号')的效果
    var str = '字符串,'单引号'';
    // 结果报了错
    console.log(str)
    

    在这里插入图片描述
    所以想同时使用多对单引号或双引号就要对这些特殊字符进行转义;JS 中的转义符是 \ (反斜杠),用于让一些特殊功能的字符以普通字符的形式原样显示;使用时在特殊字符的左侧加上该字符即可,特殊字符就会作为普通字符原样输出

    // 使用 \ 进行转义;问题解决,美滴很
    var str = '字符串,\'单引号\'';
    console.log(str)
    

    在这里插入图片描述
    由上面可以知道 JS 中的 \具有特殊的功能:可以对特殊字符进行转义;同时反斜杠本身也是具有特殊功能的字符,所以想要显示转义符还需要用转义符对转义符进行转义 \\

    // 单个的反斜杠并没有显示
    var str = '显示\反\斜杠';
    console.log(str)
    

    在这里插入图片描述
    对反斜杠进行转义:

    // 美滴很啊,美滴很!
    var str = '显示\\反\\斜杠';
    console.log(str)
    

    在这里插入图片描述
    转义符与一些英文符进行组合也能取到特殊的作用

    转义符 功能
    \n 换行符,遇到该转义符会进行换行
    \t tab 缩进
    \b 空格

    更新中。。。

    展开全文
  • 单引号(''):关闭所有有非凡作用的字符。 双引号(""):忽略大多数有... 反斜杠( / ):一般用作转义字符,或称逃脱字符,如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号。eg:echo -e "/n" 反斜杠的
    单引号(''):关闭所有有非凡作用的字符。 双引号(""):忽略大多数有非凡作用的字符,除了:$,`,/(美元符号,反引号,反斜杠),不忽略美元符号意味着在双引号内部也能进行变量名替换。 反引号(``):命令替换(在命令行中插入命令的标准输出)。还有一种方法是:$(...)结构括起来,其中,$(...)格式受到POSIX标准支持,也利于嵌套。 反斜杠( / ):一般用作转义字符,或称逃脱字符,如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号。eg:echo -e "/n" 反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用。
    展开全文
  • 通常使用转义字符表示ASCII码字符集中不可打印控制字符和特定功能字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符反斜杠\后面跟一个字符或一个八进制或十六...

    反斜杠要么是路径,要么是引号里面要有引号的时候,里面的引号前面要加反斜杠.

    比如:

    "\"hello!\"" 相当于 "'hello!'"

    转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示。

    转义字符 意义 ASCII码值(十进制)

    \a 响铃(BEL) 007

    \b 退格(BS) 008

    \f 换页(FF) 012

    \n 换行(LF) 010

    \r 回车(CR) 013

    \t 水平制表(HT) 009

    \v 垂直制表(VT) 011

    \\ 反斜杠 092

    \? 问号字符 063

    \' 单引号字符 039

    \" 双引号字符 034

    \0 空字符(NULL) 000

    \ddd 任意字符 三位八进制

    \xhh 任意字符 二位十六进制

    字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。

    在C程序中使用转义字符\ d d d或者\ x h h可以方便灵活地表示任意字符。\ d d d为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制A S C I I码值。\ x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制A S C I I码值。

    使用转义字符时需要注意以下问题:

    1) 转义字符中只能使用小写字母,每个转义字符只能看作一个字符。

    2) \v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

    3) 在C程序中,使用不可打印字符时,通常用转义字符表示

    注:

    1,\v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

    2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。

    3,\t 光标向前移动四格或八格,可以在编译器里设置

    4,\' 在字符里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用 ' 即可。

    5,\? 其实不必要。只要用 ? 就可以了(在windows VC6 和tc2 中验证)。

    展开全文
  • 对于shell的转义的问题,查看了好多文章都是针对于转义本身用法的,却没有说明在命令中的用法问题,实际上我们在使用转义时大多是在grep等各种命令之中,博主特意进行了一些研究实验,针对多层转义的问题得出了一些...
  • php中的转义字符(用反斜杠\来输出,和C语言一样)一、总结1、引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出。2、引号中的转义字符双引号将用变量的值(test)代替它的名称($var),并用特殊字符...
  • 转义字符,可以限制一些双引号扩展 实例1: 变量嵌套:可以通过抑制外层扩展和eval命令实现 [portal@ccodtk test]$ cat test1.sh #!/bin/bash set -xueo pipefail a_config="{a1,a2}" app1_config=\${${1}...
  • 实验在 grep 命令中表达式:不加引号,加单引号,加双引号的区别,以及部分元字符前加与不加 `\’ 进行转义的区别。实验环境为“实验楼(http://www.shiyanlou.com/)上 CentOS 6 ,GNU grep 2.6.3。 1、测试不...
  • 为了匹配文字上的反斜杠,许多人和PHP手册都说:总是这样对它进行三倍转义\\\\注意事项 :单引号双引号的PHP字符串具有反斜杠的特殊含义。因此,如果\必须与正则表达式匹配\\,则必须在PHP代码中使用"\\\\"或'\\\\...
  • JavaScript 特殊字符 ... ...插入特殊字符 ...反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。 请看下面 JavaScript 代码: var txt="We are the so-called "Vikings" from the nor
  • 解释 1.双引号““,使包含在里边的字符串失去意义,不起...3.反斜杠 \,使紧跟在 \后面的字符正常显示,转义符。 1.Example $ s=“hello” # assign a value to a variable $ print “$s” # output the value
  • 两者细微区别是:双引号会搜索引号内内容...如果在JavaScript中要多次使用双引号单引号,就要用反斜杠来将其转义: var txt="I \"Love\" You" 或者单引号双引号交叉使用: var tx...
  • php中的转义字符(用反斜杠\来输出,和C语言一样)一、总结1、引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出。2、引号中的转义字符双引号将用变量的值(test)代替它的名称($var),并用特殊字符...
  • 单引号双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要用于信息原样输出,防止任何变量扩展,双引号(软转义)允许变量扩展、转义符和命令替换。单引号保护双引号...
  • 反斜杠一般用作转义字符,linux如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号 例如:echo -e "\n" ; 反斜杠还有一种作用:shell中,当反斜杠用于一行最后一个字符时,shell把行尾的反...
  • 我们知道在shell中有两类字符,一类是普通字符(literal),在shell中没有任何特殊意义;...通常有三种引用方式,他们是转义(Escape,使用反斜杠字符\,即backslash),强引用(使用单引号',即single quote)和弱...
  • php中的转义字符(用反斜杠\来输出,和C语言一样)一、总结1、引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出。2、引号中的转义字符双引号将用变量的值(test)代替它的名称($var),并用特殊字符...
  • 单引号双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要用于信息原样输出,防止任何变量扩展,双引号(软转义)允许变量扩展、转义符和命令替换。单引号保护双引号双引号...
  • 不同是,双引号没有单引号严格,单引号关闭所有有特殊作用的字符,而双引号只要求shell忽略大多数,具体说,就是①美元符号②反撇号③反斜杠,这3种特殊字符不被忽略;不忽略美元符号意味着shell在双引号内部也...
  • JAVA中转义字符:1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'\0:空字符2.Unicode...控制字符:5个\' 单引号字符\\ 反斜杠字符\r 回车\n 换行\f 走纸换页\t 横向跳格\b 退格点的转义:. ==> \u002E...
  • 不同是,双引号没有单引号严格,单引号关闭所有有特殊作用的字符,而双引号只要求shell忽略大多数,具体说,就是以下符号在双引号内仍起效果:①美元符号 $ 在双引号内,仍然可以进行变量替换②反撇号 `③反斜杠这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,177
精华内容 470
关键字:

双引号单引号反斜杠的转义字符