批处理 遍历文件内容,输出文件字符串

Moduleconfig.xml文档内容如下:
<module name="pclint_CDDB">

<include “CDDB\project\platform\uic\**\*.c”/>
<include “CDDB\project\common\app\**\*.c”/>
<include “CDDB\project\usn\vrsg8\**\*.c”/>
<include “CDDB\project\usn\ugw\**\*.c”/>
<include “CDDB\project\usn\cddb\**\*.c”/>
<exclude "CDDB\project\common\app\csdb\*.c”/>
</module>
用批处理脚本处理这个文档,得到的结果是一个名称为pclint_CDDB.path的文档,内容如下:
[INCLUDE]
CDDB\project\platform\uic
CDDB\project\common\app
CDDB\project\usn\vrsg8
CDDB\project\usn\ugw
CDDB\project\usn\cddb
[EXCLUDE]
CDDB\project\common\app\csdb
跪求哪位大神指导一下啊,感激不尽!!

那引号应该是 " " 而不是“”吧?

@echo off
(for %%i in (INCLUDE  EXCLUDE)do (
   echo [%%~i]
   for /f tokens^=2delims^=^"* %%j in (
   'find /i "<%%~i" ^<"Moduleconfig.xml"')do (
      set "ss=%%j"
      call echo %%ss:~,-1%%
)))>pclint_CDDB.path
pause

温馨提示:答案为网友推荐,仅供参考
相似回答