工作命令
从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}" cx201...标签: awk
AWK/shell/bash变量问题汇总
awk中 使用shell的环境变量 一:"'$var'" 这种写法大家无需改变用'括起awk程序 的习惯,是老外常用的写法.如: var="test" awk 'BEGIN{print "'$var'"}' 这种写法其实际是双括号变为单括号的常量,传递给了awk. 如果var中含空格,为了shell不把空格作为分格符,便应该如下使用: var="this is a test" awk 'BEGIN{print "'"$var"'"}' 二:'"$var"' 这种写法与上一种类似.如果变量含空格,则变为'""$var""'较为可靠. 三.把括起awk程序...标签: awk