
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
set /a m+=1
if !m! equ 1 set frist=%%i
)
for /f "delims=" %%i in (b.txt) do (
if "%%i"=="%frist%" set /a n+=1
)
echo 文本a的第一行在文本b中出现了%n%行
pause >nul
CODE: [Copy to clipboard]@echo off
for /f "delims=" %%a in (a.txt) do findstr "%%a" b.txt&&set/a n+=1
echo a.txt中有%n%行出现在b.txt中
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |