【发布时间】:2017-07-02 07:19:12
【问题描述】:
我试图用分隔符“:”来划分文件,但它似乎是用行来划分的。
这是我的代码:
FOR /f "tokens=* delims=:" %%x in (SomeFile.txt) DO echo %%x
这里是“SomeFile.txt”:
1:2:3:4:5:6:7
8:9:10:11:12:13:14
...
我希望它是:
1
2
3
4
5
...
但我得到的文件是:
1:2:3:4:5:6:7
8:9:10:11:12:13:14
...
对此有何解释?
【问题讨论】:
-
除了不同数量的标记之外,另一个问题完美地演示了如何使用分隔符将文本文件拆分为标记。在命令提示符窗口中输入
for /?时,您是否阅读过帮助文本?
标签: batch-file delimiter