按顶楼代码改的:- @echo off
- set /a 输入的次数=5
- for /f "delims=" %%c in (人员列表.txt) do (
- >>所需结果.TXT set /p =%%c <nul
- findstr "%%c" 412.txt >> temp.txt
- setlocal enabledelayedexpansion
- for /l %%a in (1 1 %输入的次数%) do set>con /p in=只搜索日期(两位数):&set "ri=!ri! [0-9][0-9][0-9][0-9]-[0-9][0-9]-!in!"
- findstr "!ri!" temp.txt && echo 查到%%c%ri%号的消费记录>con || echo 没有找到%%c%ri%日的消费记录
- echo 查询别的日期>con
- endlocal
- )>>"%%c.txt"
复制代码
|