帮忙看看这个问题怎么办啊
时间:2010-09-29
来源:互联网
aa time hh kk ll
262310 1284943062 (2010-09-19 12:37:42) 1284943061 (2010-09-19 12:37:41) 946728000 (2000-01-01 00:00:00) 1198194710 (cc)
264735 1284942984 (2010-09-19 12:36:24) 1284942965 (2010-09-19 12:36:05) 1284942967 (2010-09-19 12:36:07) 0 (bb)
267177 1284943004 (2010-09-19 12:36:44) 1284942990 (2010-09-19 12:36:30) 1284942991 (2010-09-19 12:36:31) 1198194710 (aa)
需要把上面这个表变成下面这各表,怎么实现啊 这只是其中几列,还有好多这种列都要变呢
aa time hh kk ll
262310 2010-9-19 12:37 2010-9-19 12:37 2000-1-1 0:00 1198194710
264735 2010-9-19 12:36 2010-9-19 12:36 2010-9-19 12:36 0
267177 2010-9-19 12:36 2010-9-19 12:36 2010-9-19 12:36 1198194710
作者: wxusheng 发布时间: 2010-09-29
- #!/usr/bin/perl
-
- use strict;
- use warnings;
-
- while (<DATA>) {
- next if /^\s*$/;
-
- print if /^\D/;
-
- if (/^(\d+).+?\(([\d\-]+)\s(\d{1,2}:\d{1,2}).+?\(([\d\-]+)\s(\d{1,2}:\d{1,2}).+?\(([\d\-]+)\s(\d{1,2}:\d{1,2}):\d+\)\s+(\d+)/) {
- print join("\t", ($1, $2, $3, $4, $5, $6, $7, $8)), "\n";
- }
- }
-
- exit 0;
-
-
- __DATA__
- aa time hh kk ll
- 262310 1284943062 (2010-09-19 12:37:42) 1284943061 (2010-09-19 12:37:41) 946728000 (2000-01-01 00:00:00) 1198194710 (cc)
- 264735 1284942984 (2010-09-19 12:36:24) 1284942965 (2010-09-19 12:36:05) 1284942967 (2010-09-19 12:36:07) 0 (bb)
- 267177 1284943004 (2010-09-19 12:36:44) 1284942990 (2010-09-19 12:36:30) 1284942991 (2010-09-19 12:36:31) 1198194710 (aa)
作者: longbow0 发布时间: 2010-09-29
作者: wxusheng 发布时间: 2010-09-29
perl -pe 's/\s\d+\s\((\d[^)]+):\d\d\)/ $1/g;s/\s\([^)]*\)$//g' 文件名
试试这个
作者: 珞水的大叔 发布时间: 2010-09-29
应该用pe,不是ne
作者: 99超人 发布时间: 2010-09-29
就是让他看一下先,呵呵,免得改了源文件
重定向一下就可以了

作者: 珞水的大叔 发布时间: 2010-09-29
用n啥都看不到
用i参数才会直接修改文件
作者: 99超人 发布时间: 2010-09-29
确实……
我忘了以前ne的时候都是自己写的print
我改一下
多谢超人啦
作者: 珞水的大叔 发布时间: 2010-09-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28