[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 5# yhcfsr


    如果文件中存在 ! 符号,会被丢弃!!!
1

评分人数

    • 523066680: 你不是人造革,你是真的皮PB + 6

TOP

回复 7# yhcfsr


   
如果要避免!号的问题,我看只能混编了

不要把话说死,抬扛我也会
  1. @echo off
  2. for /f "delims=" %%i in (1.txt) do (
  3.         set "s=%%i"
  4.         setlocal enabledelayedexpansion
  5.         if not "!s:DATABASE USAGE=!" == "!s!" (
  6.                 endlocal
  7.                 set flag=1   
  8.                 echo;---%~dp0 --- %file_name% --- %date% ---
  9.         ) else if not "!s:BUFFER POOL AND=!" == "!s!" (
  10.                 endlocal
  11.                 set "flag="
  12.         ) else if defined flag (
  13.                 echo;!s!
  14.                 endlocal
  15.         ) else endlocal
  16. )
  17. pause
复制代码
1

评分人数

TOP

返回列表