中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 10:13
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 急 如果1.txt有许多行呢 如何把1.txt 变到 2.txt
可打印版本  599 / 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