Board logo

标题: 这个符号&该怎么echo?? [打印本页]

作者: FBOAR     时间: 2007-2-2 06:04    标题: 这个符号&该怎么echo??

老不成功

echo &>a.txt
各位看看 ;)

[ Last edited by FBOAR on 2007-2-1 at 05:17 PM ]
作者: zh159     时间: 2007-2-2 06:23
^&
作者: shorterz     时间: 2007-2-3 05:09
为什么???
作者: redtek     时间: 2007-2-3 05:30


  Quote:
Originally posted by shorterz at 2007-2-2 16:09:
为什么???



  Quote:
    ()                  - 分组
    ! ~ -               - 一元运算符
    * / %               - 算数运算符
    + -                 - 算数运算符
    << >>               - 逻辑移位
    &                   - 按位“与”
    ^                   - 按位“异”
    |                   - 按位“或”
    = *= /= %= += -=    - 赋值
      &= ^= |= <<= >>=
    ,                   - 表达式分隔符

详见 set /p 帮助信息:)

如果不使用 ^ 脱逸符(转义符)而直接就使用 & 符号,解释器默认这个符号是如上所示(上面红色标示),所以就会被解释具有如上特殊意义的符号。
作者: namejm     时间: 2007-2-3 05:37
  redtek给出的是其中一种解释,并且限制条件是在 set /a 语句中,其他的解释是:当& 不在set /a语句中的时候,&是连接语句的连接符,是个特殊符号。如果要把特殊符号转化为普通字符的话,一般是是特殊字符前加脱逸字符^。