AD;0;张三;;18600000000;;;;;;;;;;;湖南;;;;
AD;1;李四;;13812345678;;;;;;;;;;;湖北;;;;
要把里面的这些电话号码都提取出来保存到txt
希望高手写了P,再给一个简单的注释和帮助吧。
便于菜鸟偶能好好的学习掌握for的用法。
看教程不如实战进步得快,以前看非常批处理的教程,年余了现在还是菜菜鸟。
过来CD-DOS不到一月就小有收获了。呵呵。
主要是这边的提问回答气氛稍微好点。。。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
AD;0;张三;;18600000000;;;;;;;;;;;湖南;;;;
AD;1;李四;;13812345678;;;;;;;;;;;湖北;;;;
@echo off
for /f "tokens=4 delims=;" %%a in (test.txt) do >>test_.txt echo %%a@echo off
for /f "tokens=1,2,3,4,5 delims=;" %%a in (test.txt) do echo %%a一%%b二%%c三%%d四%%e
pause通过自己的猜测,实验,论证得出正确的结论Originally posted by tk420199 at 2009-9-17 23:24:
setlocal enabledelayedexpansion
for /f “tokens=5 delims=:" %%i in (test.txt) do (set /a b+=1 &
echo %b%%%i)
这样为什么不行呢?
setlocal enabledelayedexpansion
for /f "tokens=5 delims=:" %%i in (test.txt) do set /a b+=1&echo !b!%%i