标题: [文本处理] 对于有空格的行,for如何才能提取整行内容? [打印本页]
作者: secgao 时间: 2016-1-13 08:37 标题: 对于有空格的行,for如何才能提取整行内容?
本帖最后由 pcl_test 于 2016-1-13 10:47 编辑
需要用for命令提取一个文件中的每一行并提交给另外的程序,但是for/f在提取时默认只提取分隔符之前的节.例如:- for /f %a in (file.txt) do command ....
复制代码
其中file.txt内容为复制代码
导致提取的结果不符合预期.
求助解决办法,让for能完整的提取带空格的一行.
谢谢
作者: secgao 时间: 2016-1-13 08:52
已自行解决.
tokens=*
作者: ygqiang 时间: 2016-1-13 09:22
回复 2# secgao
给出完整的代码?谢谢
作者: gawk 时间: 2016-1-13 10:40
- @echo off
- for /f "delims=" %%i in ('type "file.txt"') do (
- echo,%%i
- )
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |