本帖最后由 batman 于 2012-3-28 22:30 编辑
回复 8# 冷玉公子
另一种方法,不过有点自己绕的感觉,但终究是一种思路(适用于tokens超过32列极限的情况):- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%a in (a.txt) do (
- set "str=%%a"&set "str=!str:-->= !"&set /a n=0
- for %%a in (!str!) do (
- if defined flag echo %%a&set "flag="&set /a n+=1
- set /a n+=1
- if !n! equ 4 if "%%a" equ "株洲县区域营销中心" set "flag=a"
- if !n! equ 5 set "flag=a"
- )
- )
- pause>nul
复制代码
|