楼 主
对文档进行编辑
发表于 2009-06-11 23:41 · 中国 江苏 南京 电信
初级用户
★
积分 26 发帖 32 注册 2009-05-28 06:04 17年会员 UID 146131 性别 男
状态 离线
有一文档,格式如下:
1 1 A
1 2 B
1 3 C
1 4 D
2 1 A
2 2 C
2 3 C
2 4 D
…………
11200 1 A
11200 2 B
11200 3 B
11200 4 D
总共有44800行,我想要把每一组数据中的字母组合在一起。
如上面3组数据要整合成如下形式,并保存在TXT文档中。
1 ABCD
2 ACCD
…………
11200 ABBD
请问这个用批处理,如何操作。
谢谢各位!非常感谢
第 2 楼
发表于 2009-06-12 02:47 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725 发帖 1,160 注册 2006-09-23 12:00 19年会员 UID 63486 来自 河北廊坊
状态 离线
如果文本很标准,可以这样
sed "s/.* //" 1.txt|sed N;N;N;s/\n//g|sed =|sed "N;s/\n/\t/"
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 3 楼
发表于 2009-06-12 03:49 · 中国 江苏 南京 电信
初级用户
★
积分 26 发帖 32 注册 2009-05-28 06:04 17年会员 UID 146131 性别 男
状态 离线
第 4 楼
发表于 2009-06-12 03:58 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725 发帖 1,160 注册 2006-09-23 12:00 19年会员 UID 63486 来自 河北廊坊
状态 离线
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 5 楼
发表于 2009-06-12 04:34 · 中国 江苏 南京 电信
初级用户
★
积分 26 发帖 32 注册 2009-05-28 06:04 17年会员 UID 146131 性别 男
状态 离线
按照你说的方法做出现的结果是从1到11200的数字,每个数字一行。后面没有了对应的字母。恳请指点。再次谢谢
第 6 楼
发表于 2009-06-12 04:48 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725 发帖 1,160 注册 2006-09-23 12:00 19年会员 UID 63486 来自 河北廊坊
状态 离线
方便的话把文件发给我试试好吗?QQ:450766568
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 7 楼
发表于 2009-06-12 04:56 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725 发帖 1,160 注册 2006-09-23 12:00 19年会员 UID 63486 来自 河北廊坊
状态 离线
你的文件每行后面都有空格,所以才出错
sed "s/[ \t]*$//;s/.* //" shixiao.txt|sed N;N;N;s/\n//g|sed =|sed "N;s/\n/\t/"|more>2.txt
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 8 楼
发表于 2009-06-12 05:01 · 中国 江苏 南京 电信
初级用户
★
积分 26 发帖 32 注册 2009-05-28 06:04 17年会员 UID 146131 性别 男
状态 离线
第 9 楼
发表于 2009-07-04 10:18 · 中国 江苏 南京 电信
初级用户
★
积分 26 发帖 32 注册 2009-05-28 06:04 17年会员 UID 146131 性别 男
状态 离线
我文本内容变了,变成
1 1 A
1 2 B
1 3 C
1 4 D
1 5 A
1 6 C
1 7 C
1 8 D
2 1 A
2 2 A
2 3 A
2 4 A
2 5 A
2 6 A
2 7 A
2 8 A
…………
…………
后面依次类推,跟上面的问题一样。
我现在要输出
1 ABCDACCD
2 AAAAAAAA
这样的格式如何进行修改啊? 谢谢哪位帮个忙,在线等!!谢谢啦,急
[ Last edited by superchao115 on 2009-7-4 at 10:20 ]
第 10 楼
发表于 2009-07-04 20:42 · 中国 河北 廊坊 三河市 移动
新手上路
★
积分 16 发帖 13 注册 2009-04-30 06:25 17年会员 UID 144120 性别 男
状态 离线
试试
sed "s/[ \t]*$//;s/.* //" shixiao.txt|sed N;N;N;N;N;N;N;s/\n//g|sed =|sed "N;s/\n/\t/"|more>2.txt
第 11 楼
发表于 2009-07-04 23:18 · 中国 江苏 南京 电信
初级用户
★
积分 26 发帖 32 注册 2009-05-28 06:04 17年会员 UID 146131 性别 男
状态 离线
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正