免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1211 | 回复: 1
打印 上一主题 下一主题

不规则文本处理问题?谢谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-28 16:14 |只看该作者 |倒序浏览
我有一个文本文件:
cat file1:

01    AAA   01    ****    222    12345678     %%%%     10000.00    aaaa000    20050726     4444   1111111111   bb33   002
02    BBB   03    &&&&    87654321    1234     111    100.00    20050725     aaaa111   bb44   2222222222    003
03    CCC   04    $$$$    333   11111111     1322      222   666    500.00  aaaa222    20050724   3333333333    bb55   003

.........................

如何实现:
01    AAA   01    ****    222    12345678     %%%%                  10000.00   aaaa000    20050726     4444   1111111111   bb33   002
02    BBB   03    &&&&             87654321     1234      111           100.00      aaaa111     20050725                2222222222   bb44   003
03    CCC   04    $$$$    333    11111111     1322      222   666     500.00      aaaa222     20050724                3333333333   bb55   003


规则:1,字段长度为8 和 10 的排在一列 
   2,带小数点的在一列
      3,以aaaa开头的和以bb开头的在一列
   4,其余的字段长度相同的在一列

谢谢各位!!!

论坛徽章:
0
2 [报告]
发表于 2005-07-28 21:08 |只看该作者

不规则文本处理问题?谢谢

看看printf的%参数先。
awk或C都可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP