Board logo

标题: [文本处理] 批处理命令for循環中包含括號如何处理? [打印本页]

作者: keiamy    时间: 2013-8-1 14:31     标题: 批处理命令for循環中包含括號如何处理?

  1. @echo off
  2. for %%i in (Test) do (
  3. echo (Bathome)
  4. )
  5. pause
复制代码
我知道要 echo (Bathome^) 才可顯示")"
但不知道在什麼情況下加轉義字符,因為不明白固中道理,所以每次當for循環中有括號時,都得試上一試.....
在本論壇和cn-dos也搜索過,發現zqz0012005版主給出的
http://bbs.verybat.org/viewthread.php?tid=10741 (复合语句内部子语句的括号问题),但當然失效了..
所以希望版主或各高手可以解釋下,括號在什麼情況下使用轉義字符嗎﹖或當中原理或以上未失效的連結,萬分感謝﹗
作者: CrLf    时间: 2013-8-1 17:42

如果前面有未闭合的 (,就要把 ) 转义
作者: keiamy    时间: 2013-8-3 12:44

謝謝幫忙,上次也是CrLf回答,真是熱心助人呢^^




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2