zoukankan      html  css  js  c++  java
  • Linux中单引号与双引号区别

    1. 单引号内的所有字符都保持它本身字符的意思,而不会被bash进行解释,echo -e时转义字符(\n,\t等)将被解释,如echo -e 'aa\naa'将是两行aa。

    2.除了$、``(不是单引号)和\外,双引号内的所有字符将保持字符本身的含义而不被bash解释。$和``在双引号内,如果不被转义字符(\)转义,将无条件的保持bash下的特殊含义,而转义字符(\)是有条件的。转义字符只有后跟$、``、双引号和\四种特殊字符时才具有bash下的特殊含义:转义,换句话说,双引号中只有以上四种字符可以被转义。如果在双引号中出现后跟非以上四种字符的\字符,\就是\本身,没有什么特殊含义。echo -e时转义字符(\n,\t等)将被解释,如echo -e 'aa\naa'将是两行aa。
  • 相关阅读:
    UVa-129
    UVa-524
    有点迷茫
    北邮之行~
    UVa-253
    心累--期末考试成绩
    UVa-220 Othello
    UVa-201 Squares
    UVA-1589 Xiangqi
    UVa-213 Message Decoding
  • 原文地址:https://www.cnblogs.com/Monitor/p/4020413.html
Copyright © 2011-2022 走看看