免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1737 | 回复: 2

[文本处理] 利用shell做文本格式化处理,最后入mysql库 [复制链接]

论坛徽章:
0
发表于 2015-08-04 14:49 |显示全部楼层
抓取的log如下:
BBBC,000,hdisk0:                                                                              
BBBC,001,LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT              
BBBC,002,hd10opt               32      32      28..00..04..00..00    /opt                     
BBBC,003,hd2                   71      71      00..04..31..36..00    /usr                     
BBBC,004,hd9var                84      84      00..46..38..00..00    /var                     
BBBC,005,hd3                   80      80      00..00..80..00..00    /tmp                     
BBBC,006,hd1                   1       1       00..00..01..00..00    /home                    
BBBC,007,hd5                   1       1       01..00..00..00..00    N/A                     
BBBC,008,hd6                   11      11      00..04..00..00..07    N/A                     
BBBC,009,hd8                   1       1       00..00..01..00..00    N/A                     
BBBC,010,hd4                   3       3       00..00..03..00..00    /                        
BBBC,011,Plv_cicsregion        16      16      00..16..00..00..00    /var/cics_regions        
BBBC,012,Plv_cicsserver        8       8       08..00..00..00..00    /var/cics_servers        
BBBC,013,log_SFS_01            2       2       02..00..00..00..00    N/A                     
BBBC,014,sfs_SFS_01            2       2       02..00..00..00..00    N/A                     
BBBC,015,oralv                 232     232     115..00..00..00..117  /u01                     
BBBC,016,lg_dumplv             8       8       00..08..00..00..00    N/A                     
BBBC,017,livedump              2       2       00..02..00..00..00    /var/adm/ras/livedump   
BBBC,018,fslv00                80      80      00..80..00..00..00    /software               
BBBC,019,waslv                 160     160     04..00..00..124..32   /websphere               
BBBC,020,hd11admin             1       1       00..00..01..00..00    /admin                  
BBBC,021,hdisk0          00f61a0489cfa916                    rootvg          active           
BBBC,022,hdisk1          00f61a04034541a8                    None                             
BBBC,023,hdisk2          00f61a04460c09e7                    None                             
BBBC,024,hdisk3          none                                None                             
BBBC,025,hdisk4          none                                None                             
BBBC,026,hdisk5          none                                None                             
BBBC,027,hdisk6          none                                None                             


获取log第一列的BBBC作为表名建表,获取log第二行各段信息,在BBBC表建立第一列‘LV NAME’为字段名,第二列‘LPs’为字段名,第三列‘PPs’为字段名,后面类似
从第三行开始作为数据写入BBBC表


论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
发表于 2015-08-07 15:55 |显示全部楼层
这不是awk干的事吗,

awk 凑成SQL,然后管道|bash执行即可。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
发表于 2015-08-07 16:15 |显示全部楼层
前两天才回答过一次的问题咋又贴出来了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP