![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 12:00 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 急 如果1.txt有许多行呢 如何把1.txt 变到 2.txt |
| 可打印版本 601 / 7 |
| 第1楼 KKIILDL | 发表于 2007-11-11 09:03 |
| 初级用户 发帖 32 积分 48 | |
|
急 如果1.txt有许多行呢 如何把1.txt 变到 2.txt 如何把
1.txt : 数据流上传辅助组件 变到2.txt : 数 据 流 上 传 辅 助 组 件 [ Last edited by KKIILDL on 2007-11-11 at 12:52 PM ] |
|
| 第2楼 gqtc | 发表于 2007-11-11 10:01 |
| 初级用户 发帖 15 积分 38 | |
|
@echo off
setlocal enabledelayedexpansion for /f "delims=" %%a in (1.txt) do set a=%%a for /l %%b in (0,1,8) do ( set b=!a:~%%b,1! echo !b!>>2.txt) pause |
|
| 第3楼 KKIILDL | 发表于 2007-11-11 12:27 |
| 初级用户 发帖 32 积分 48 | |
|
如果1.txt有许多行呢
|
|
| 第4楼 gqtc | 发表于 2007-11-11 12:42 |
| 初级用户 发帖 15 积分 38 | |
|
什么意思,是把所有行都变成一列,还是第一行成第一列,第二行成第二列......
|
|
| 第5楼 KKIILDL | 发表于 2007-11-11 12:51 |
| 初级用户 发帖 32 积分 48 | |
|
1.txt :
代表着自由开放与发展 我们努力起来 共同创造和发展美好的自由 ..... 2.txt : 代 表 着 自 由 开 放 与 发 展 我 们 努 力 起 来 共 同 . . . . . |
|
| 第6楼 gqtc | 发表于 2007-11-11 13:47 |
| 初级用户 发帖 15 积分 38 | |
|
@echo off
setlocal enabledelayedexpansion for /f "tokens=*" %%a in (1.txt) do ( set a=%%a for /l %%b in (0,1,50) do ( echo %%b set b=!a:~%%b,1! if not "!b!"=="" echo !b!>>2.txt)) |
|
| 第7楼 KKIILDL | 发表于 2007-11-11 14:01 |
| 初级用户 发帖 32 积分 48 | |
|
thank you very much *_* ^_^
|
|
| 第8楼 lxmxn | 发表于 2007-11-12 11:32 |
| 版主 发帖 4,938 积分 11,386 | |
|
sed "s/./&\n/g" urfile
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |