|
26933062
银牌会员
积分 2268
发帖 879
注册 2006-12-19
状态 离线
|
『第
16 楼』:
tokens= 最多只能是 32 段。
1、你的文本每行都有117段吗?
2、文本内容有特殊字符吗?
|
致精致简! |
|
2008-10-22 19:49 |
|
|
longge0000
初级用户
积分 24
发帖 11
注册 2008-10-14
状态 离线
|
『第
17 楼』:
Re 3楼
Quote: | Originally posted by tireless at 2008-10-22 13:29:
[code]@echo off & setlocal EnableDelayedExpansion
for /f "delims=| tokens=1,2*" %%a in (aaa.txt) do (
set str=%%b & set filename=!str:~,3!
echo %%a^|%%b^|%%c>>!filena ... |
|
3楼的问题:
有个疑问是,为什么:
set str=%%b & set filename=!str:~,3!
echo %%a^|%%b^|%%c>>!filename!.txt
不能换成:
set str=%%b
echo %%a^|%%b^|%%c>>!str:~,3!.txt
因为>>后面的逗号会被看成空格,这样把文件名成了!str:~文件名不能有:
改成下面可通过!
set str=%%b
echo %%a^|%%b^|%%c>>!str:~^,3!.txt
[ Last edited by longge0000 on 2008-10-26 at 14:00 ]
|
|
2008-10-25 15:05 |
|
|
HAT
版主
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
18 楼』:
请把13楼、15楼等关于这个问题的具体信息全部整理到1楼,并描述清楚,最好能够给出一部分真实数据,这样会有助于别人帮你写代码。
|
|
|
2008-10-25 18:43 |
|
|
ABC123321
贫困用户
积分 -4
发帖 6
注册 2009-3-7 来自 内蒙
状态 离线
|
『第
19 楼』:
这么多,看的眼花,细讲下Delims!有分哦
|
|
2009-3-8 13:01 |
|
|
ABC123321
贫困用户
积分 -4
发帖 6
注册 2009-3-7 来自 内蒙
状态 离线
|
|
2009-3-8 13:02 |
|
|
ABC123321
贫困用户
积分 -4
发帖 6
注册 2009-3-7 来自 内蒙
状态 离线
|
『第
21 楼』:
Delims默认分割符是什么?
|
|
2009-3-8 13:05 |
|
|
ABC123321
贫困用户
积分 -4
发帖 6
注册 2009-3-7 来自 内蒙
状态 离线
|
『第
22 楼』:
HAT老大回答一下?,解围!不甚感谢
|
|
2009-3-8 13:07 |
|
|
ABC123321
贫困用户
积分 -4
发帖 6
注册 2009-3-7 来自 内蒙
状态 离线
|
『第
23 楼』:
哎呀!咋没有反映?高手帮助菜鸟一下求你了
|
|
2009-3-8 13:09 |
|
|
HAT
版主
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
24 楼』:
Re 21楼
帮助里面写的很清楚:
for /?
|
|
|
2009-3-11 08:16 |
|
|
yixlin
新手上路
积分 1
发帖 1
注册 2009-5-18
状态 离线
|
|
2009-12-11 21:51 |
|