我有一个包含以下行的txt文件
jfo3 93jfl
lvls 29fdj
nskd jfuwe
xlkw eklwe
我正在尝试逐行读取文件,并对其执行某些操作。我应该使用什么分隔符?
我在这里使用的delim分别读取每个单词。
@echo off
setlocal EnableDelayedExpansion
for /f "delims=" %%x in (lines.txt) do (
echo %%x
)
答案 0 :(得分:12)
这为我逐行阅读:
for /f "delims=" %x in (lines.txt) do echo %x
答案 1 :(得分:1)
问题与delims有关,但与令牌无关:
for /f "tokens=*" %%x in (lines.txt) do echo %%x
答案 2 :(得分:0)
如果这是您的输入文件:
ABC,DEF
GHI,JKL
MNO,PQR
然后使用
FOR /F "tokens=1,2,3 delims=," %%i in (test.txt) do (whatever u want)