假设有一个名为 dir.txt 的文件,其中包含以下内容:
singleword
two words
运行dos批处理命令
for /f %%d in (dir.txt) do echo %%d
显示
singlewords
two
即第二行被截断为第一个空格。如何强制命令返回整行内容?
最佳答案
而tokens=*
删除前导空格更好地使用delims=
:
for /f "delims=" %%d in (dir.txt) do echo %%d
注意:这会删除所有空行。
关于batch-file - 在 for/f 批处理命令中使用空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19055019/