shell split分析日志文件

在处理的文件comment有如下格式:

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

xxx.xxx.10.59 db1059 mynbdpdatadb.idc4. dbname R620 master IDC2 Y Y Y
xxx.xxx.11.59 db1159 mynbdpdatadw.idc4. dbname R620 slave IDC1 Y Y Y
xxx.xxx.10.90 db1090 - dbname1,dbname2,dbname3 R620 slave IDC3 Y Y Y
xxx.xxx.11.90 db1190 - dbname1,dbname2,dbname3 R620 slave IDC2 Y Y Y
xxx.xxx.10.94 db1094 myuetdb.idc4. dbname Gen8 master IDC1 Y Y Y 

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

要分析如下 ip 主机名 域名 schema 主机硬件设备 主/从  机房 其他是否是否监控

shell脚本分析如下:

cat /tmp/comment |awk'{split($1,key1,".");split($2,key2,"|");{if(key2[3]=="")key2[3]="-"};{if(key2[4]=="")key2[4]="-"};{if(key2[5]=="")key2[5]="-"};print $1,"db"key1[3]key1[4],key2[4],key2[3],key2[5],key2[2],key2[6],"Y","Y","Y"}'>/root/fenxi.txt



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值