如果a.txt包含
a b c
abc
命令for /f %x in (a.txt) do echo %x
正在打印
a
abc
我做错了什么?
答案 0 :(得分:2)
for /f "tokens=*" %x in (a.txt) do @echo %x
@echo将阻止打印回声线
答案 1 :(得分:0)
for /f "delims=|" %i in (a.txt) do @echo %i
里面的“delims = |”您可以将任何字符用于不属于文件
的分隔符答案 2 :(得分:0)
@echo off
setlocal
for /F "usebackq tokens=1-3 delims= " %%a IN ("a.txt") DO (
if not "%%a"=="" echo.%%a
if not "%%b"=="" echo.%%b
if not "%%c"=="" echo.%%c
)
标记 - 由一个delim char分隔的字符集。
您可以指定多个delim chars,即delims= .,