标题: [文本处理] [已解决]批处理如何用空格分割字符串 [打印本页]
作者: xudaweb 时间: 2013-8-13 10:51 标题: [已解决]批处理如何用空格分割字符串
本帖最后由 xudaweb 于 2013-8-14 11:09 编辑
如何根据空格去分割整行多个字符串,然后单独成行显示!请高手指点!
如1.txt文本:- A1 A2 A3 A4
- A5 A6
- A7
- A8
-
- A9 A10
复制代码
期望得到的结果是:- A1
- A2
- A3
- A4
- A5
- A6
- A7
- A8
- A9
- A10
复制代码
作者: hfg1977 时间: 2013-8-13 11:26
- @echo off
- for /f "tokens=* usebackq" %%a in ("01.txt") do (
- for %%A in (%%a) do echo %%A
- )
复制代码
作者: xudaweb 时间: 2013-8-13 14:32
回复 2# hfg1977 - @echo off
- for /f "tokens=*" %%a in (01.txt) do (
- for %%A in (%%a) do echo %%A
- )
复制代码
试了一下,改成这样也可以,为什么要加usebackq呢?
作者: hfg1977 时间: 2013-8-13 15:52
我习惯了文件名用引号括起来,前面加usebackq。
作者: xudaweb 时间: 2013-8-14 11:07
回复 4# hfg1977
感谢~
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |