工作命令

2014-9-19 lqy 工作

从mgssp结果中统计msisdn

awk "/^IMSI/{getline;if(length($2)==13){$1=$1;print}}" ojc.log


从stmfo结果中统计LAPD坏帧

awk "/^LAPD/{a=$2;gsub(\"'\",\"\",a);getline;getline;getline;print a,$2}" 0900-1000.txt


从hgsdp结果中统计号码和所处MSC

awk "/^MSISDN/{getline;a=$1;b=$2}/^VLR.*ADDRESS/{getline;print a,b,$1}" cx20140901.txt>cx4G.txt

 

修改V网签约参数

mawk "{print \"hgcmc:msisdn=\"$1\",octdp=2,gsa=8613746903,cch=2;\nhgcmc:msisdn=\"$1\",tctdp=12,gsa=8613746903,cch=2;\"}"

 

根据用户所在MSC生成mgssp查询命令

awk "{if($3==\"4-8613441533\")print \"mgssp:imsi=\"$2\";\"}" cx4g.txt>gygs7.dt


从dbtsp:tab=rpsrpirps;命令结果生成闭解全部pcu单板的命令

awk "{if($1~/^[0-9]+$/)print \"blrpi:rp=\"$1\",forced;\n@t 3\nblrpe:rp=\"$1\";\n@t 5\"}" bsc5rp.txt>blkrp.txt


统计RPP或者GARP板所带GPRS信道

awk "/CELL.*NOPDCH.*RP/{getline;a[$3]+=$2}END{for (i in a)print i,a[i]}" rlgrp.txt


从ALOG中提取告警

awk "/alp.*AD-40/{getline;if($0!~/ALARM CEASING/)while(1){if($0==\";\"){break}print;getline}}" LOGFILE-2014-09-17*>20140917alm.txt


统计每条传输质量告警次数

awk "/DIGITAL PATH QUALITY SUPERVISION/{getline;getline;getline;getline;a[$1]++}END{for(i in a)print i,a[i]}" 20140917alm.txt


统计每条传输闪断告警次数

awk "/DIGITAL PATH FAULT SUPERVISION/{getline;getline;getline;a[$1]++}END{for(i in a)print i,a[i]}" 20140917alm.txt


从HEMSAPP命令结果中提取号码

awk -F "[<>]" "/^<msisdn>.*<\/msisdn>$/{print \"hgsdp:msisdn=\"$3\";\"}" 68_HEMSAPP_20140926_095429.xml>scdlnum.txt


从HGSDP查询开通了在线计费的广元用户

awk "/^MSISDN.*AUTHD$/{getline;a=$1;b=$2}/^NAM.*RID$/{getline;c=$2}/SCHAR-4-0/{if(c==4)print a,b}" MIYHSS02PG02BER.log


从寻呼失败详情中提取次数超过60次的小区

awk -F "," "{a[$2\"-\"$3\"-\"$4\"-\"$5]++}END{for(i in a){if(a[i]>60)print i,a[i]}}" 寻呼无响应.txt>dayu60.txt


重新设置小区信道监视门限

awk "{print \"rlsle:cell=\"$1\",perm;\nrlslc:cell=\"$1\",chtype=bcch,lva=1,acl=a1;\nrlslc:cell=\"$1\",chtype=sdcch,lva=1,acl=a2;\nrlslc:cell=\"$1\",chtype=tch,spv=1,lva=1,acl=a3;\nrlsli:cell=\"$1\";\n\"}"


在APG查询告警
alogfind -d ad-40 -t alp -s "SYNCHRONOUS DIGITAL PATH QUALITY SUPERVISION"|findstr VC12 
PG的CLI模式(8023端口)取所有包含apnid7的用户(/var/dve/cli)
HEMSAPP:APNID=7,MSISDNALL,RID=4;

        /              \
        |/            \|/                            \
        ||APN=apn,    |||MSISDNALL[,RID=rid...]      |
HEMSAPP:|+            +|+MSISDNS=msisdns[,RID=rid...]+;
        ||APNID=apnid,|||PDPCPS                      |
        |\            /|\                            /
        \              /

标签: awk

发表评论:

Powered by emlog