要求一- @echo off&setlocal enabledelayedexpansion
- for /f %%i in (a.txt) do (
- echo %%i|findstr "abcd">nul&&echo %%i &&echo !m!
- set m=%%i )
- pause
复制代码 考虑到a文本中只要有abcd,都是位于开头部分,所以没有进行判断。只要存在abcd字符串即符合条件。
要求二- @echo off&setlocal enabledelayedexpansion
- set n=0
- for /f %%i in (test.txt) do (
- if !n!==1 ( echo %%i&set n=0 )
- echo %%i|findstr "abcd">nul&&echo %%i&&echo !m!&&set n=1
- set m=%%i )
- pause
复制代码
|