cmd命令如何实现逐条读取txt内容

cmd命令如何实现逐条读取txt内容

问题描述:

我想用批处理文件读取一个txt文本里面的每一条内容,然后对内容做操作。txt格式如下:

   url1,url2,url3...

[code="java"]@echo off

setlocal enabledelayedexpansion
set str=
for /f %%a in (%1) do (
set str=!str!,%%a
)

REM "桌面\bat.bat" D:\aa.log

if not "%str%" == "" set "str=%str:~1%"

set str="%str%"

:STR_VISTOR

for /f "tokens=1,* delims=," %%i in (%str%) do (
echo.%%i
set str="%%j"

goto STR_VISTOR

)[/code]

试了半下午 你试试能解决你的问题嘛 可能需要微调

@echo off
for /f "delims=] tokens=1*" %%a in ('find /v /n "" ^<%1') do (
echo.%%b
)

8) 楼上的怎么哪方面都懂

windows下的bat太闹心了,还不如用js/python/groovy之类的脚本