![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 17:43 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]批处理整理文本,高手赐教,谢谢! |
| 可打印版本 1,808 / 18 |
| 第16楼 hbby | 发表于 2008-09-07 22:23 |
| 中级用户 发帖 99 积分 220 | |
|
感谢huahua0919大大的正解
@echo off setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir/b/a-d imw_*.txt') do ( for /f "skip=2 eol== delims=" %%a in ('type %%i') do ( set a=%%a set a=!a:1015=小李! set a=!a:1017=小林! set a=!a:1020=小张! set a=!a: =! set a=!a:~,-1! if not "!a!"=="" echo !a! >>linshi.txt ) echo -------------------------------------------------------------------------------------------------->>linshi.txt ) [ Last edited by hbby on 2008-9-7 at 11:19 PM ] |
|
| 第17楼 HAT | 发表于 2008-09-07 22:33 |
| 版主 发帖 5,017 积分 9,023 | |
| 第18楼 HAT | 发表于 2008-09-07 22:35 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 15楼 ANSI编码的文本文件不需要预处理,unicode编码格式才需要(用type)。
|
|
| 第19楼 HAT | 发表于 2008-09-07 22:36 |
| 版主 发帖 5,017 积分 9,023 | |
Originally posted by hbby at 2008-9-7 08:25 PM: dir命令不加/s开关是无法处理子文件夹下所有的TXT文件的 |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |