标题: [文本处理] 批处理怎样按行读取文本? [打印本页]
作者: lk188 时间: 2008-8-12 17:52 标题: 批处理怎样按行读取文本?
有一个文本文件 A.txt 内容如下:
复制代码
我想让批处理读取这个文本并设置变量如
变量A=A 1
变量B=B1
......
前面的是变量 后面的是txt里面的内容....
谢谢大家来指点指点~
作者: batman 时间: 2008-8-12 17:54
- @echo off
- for /f %%i in (a.txt) do set "str=%%i"&call,echo "%%str:~,1%%=%%i"
复制代码
作者: Batcher 时间: 2008-8-12 17:58 标题: 回复 2楼 的帖子
楼主的意思是设置变量,而不只是显示吧?
作者: batman 时间: 2008-8-12 18:12
原帖由 Batcher 于 2008-8-12 17:58 发表
楼主的意思是设置变量,而不只是显示吧?
要设置把echo改成set就可以了
- @echo off
- for /f %%i in (a.txt) do set "str=%%i"&call,set "%%str:~,1%%=%%i"
复制代码
[ 本帖最后由 batman 于 2008-8-12 18:13 编辑 ]
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |