中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [英雄求助帖已结]数据格式转换输出问题求教!
<   <<   [1] [2]  >>
作者:
标题: [英雄求助帖已结]数据格式转换输出问题求教! 上一主题 | 下一主题
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 16 楼』:  

(30)*3(31)*(31)*(30)3(31)*0*(10) 3**(31)0*0(31)(31)**0(30)0 (30)*3*(10)(31)*33*(31)0*0 1*310**3*11*30 (31)(30)33*(31)(10)(30)***0*(10) 3(10)3(30)***3*(31)(31)(30)0* 3(31)3(31)0*(10)*3**0*0 3*3(31)*3(10)(30)3(30)(31)*** *033(10)303***0*(10) 3*33(10)303***0*(10) 30*3(10)303***0*(10) 303*(10)303***0*(10) 3033(10)*03***0*(10) 3033(10)3*3***0*(10) 3033(10)30****0*(10) 3033(10)303*****(10) *0(31)**(31)(10)3**10(10)(10) *031**11*13*01 *03113*31**0*0 (31)*3(31)*(31)(10)(31)***(10)(310)(10) 这个是我的结果…… 从最后一个310就知道你的结果有问题


2007-10-20 21:38
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hbby
中级用户





积分 220
发帖 99
注册 2005-8-16
状态 离线
『第 17 楼』:  

lxmxn版主出手,就知有没有!非常感谢,成功解决,但是有没有不用外部命令的方法呢?全部用系统自带的命令,希望各位技术精英出出招!谢谢了!


2007-10-20 21:41
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hbby
中级用户





积分 220
发帖 99
注册 2005-8-16
状态 离线
『第 18 楼』:  

Originally posted by junchen2 at 2007-10-20 21:33: 小弟我很菜 [ Last edited by junchen2 on 2007-10-20 at 09:43 PM ]
非常感谢大哥帮我献计献策!我再看看其他朋友的代码。


2007-10-20 21:50
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hbby
中级用户





积分 220
发帖 99
注册 2005-8-16
状态 离线
『第 19 楼』:  

Originally posted by junchen2 at 2007-10-20 21:33: 我刚才未考虑3位数,等我在改一下 [ Last edited by junchen2 on 2007-10-20 at 09:55 PM ]
老兄,还是没有通过!您能帮我做下测试吗?谢谢!


2007-10-20 21:56
查看资料  发短消息  网志   编辑帖子  回复  引用回复
junchen2
高级用户





积分 537
发帖 219
注册 2007-8-4
来自 杭州--半山
状态 离线
『第 20 楼』:  

呵呵,我今天刚看了一些SED的用法,完全是现学现买,sed技术还没能好好掌握。还要闭门在修炼,呵呵!


2007-10-20 22:03
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
hbby
中级用户





积分 220
发帖 99
注册 2005-8-16
状态 离线
『第 21 楼』:  

Originally posted by junchen2 at 2007-10-20 22:03: 呵呵,我今天刚看了一些SED的用法,完全是现学现买,sed技术还没能好好掌握。还要闭门在修炼,呵呵!
老哥,你就这样收工休息呀?呵呵,不过还是非常感谢你


2007-10-20 22:06
查看资料  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 22 楼』:  

Originally posted by hbby at 2007-10-20 21:41: lxmxn版主出手,就知有没有!非常感谢,成功解决,但是有没有不用外部命令的方法呢?全部用系统自带的命令,希望各位技术精英出出招!谢谢了!
如果自己发起问题,就认真阅读别人给你的回帖……


2007-10-20 22:08
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hbby
中级用户





积分 220
发帖 99
注册 2005-8-16
状态 离线
『第 23 楼』:  

Originally posted by slore at 2007-10-20 22:08: 如果自己发起问题,就认真阅读别人给你的回帖……
确实认真阅读了,目前只有版主的方法可以解决问题!


2007-10-20 22:27
查看资料  发短消息  网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 24 楼』:  

5楼的输入有误??? 我是按你顶楼的样本,输出结果也和你顶楼的一样啊? 误在哪里? 帖出来啊!




致精致简!
2007-10-20 22:43
查看资料  发短消息  网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 25 楼』:  

你没说第6列有可能出现*号开头. 现在可以了. 加一个空格就ok了




致精致简!
2007-10-20 22:56
查看资料  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 26 楼』:  

Originally posted by hbby at 2007-10-20 22:27: 确实认真阅读了,目前只有版主的方法可以解决问题!
可否指出我的方法哪里不能实现?


2007-10-20 23:04
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hbby
中级用户





积分 220
发帖 99
注册 2005-8-16
状态 离线
『第 27 楼』:  

感谢各位的英雄帖!5楼为内部命令正解,版主为外部命令正解!谢谢各位!小弟结帖了!


2007-10-20 23:05
查看资料  发短消息  网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 28 楼』:  还是sed比较简单,一句话搞定

sed "s/^\(\([^ ]\+ \+\)\{5\}\)\(\([^ ]\+ \+\)\{14\}\).*/\3/;s/[^ ]\{2,3\}/(&)/g;s/ //g" data.txt|sed -ne "/(.*)/w a.txt" -ne "/^[^()]*$/w b.txt"


2007-10-22 00:53
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
<   <<   [1] [2]  >>
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: