批处理 读取TXT内容,空行时(全部是空格),控制台输出echo处于关闭状态

本人几乎不会批处理,求详细解答
代码如下
setlocal EnableDelayedExpansion
for /l %%m in (1,1,1096) do (
set j=0
for /f "delims=""" %%i in (%%m.txt) do (
set /a j+=1
set con!j!=%%i
call set a=%%con!j!%%
::问题在这,判断条件不回加
echo !a!
)
cls
)

@echo off

for /f "skip=1 delims=" %%a in ('type "b.txt"') do (

for /f "delims=" %%b in ('type "a.txt"^|findstr "%%a"') do (

echo 找到一条信息》》%%b《《

echo %%b>>"c.txt"

)

)

pause

注:把批处理跟a.txt、b.txt放在同一文件夹里运行

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