Bash:- 通过awk获取文本变量的赋值

txt格式:

...

logport='13000'

sessionport='23000'

...

########################

只获取logport的赋值13000

 

awk '
    BEGIN{
        FS="="
        }
        {
            if(/'logport'/){
            FIRST=$2
            }
        }
    END{
        print substr(FIRST,2,length(FIRST)-2)
    }' txt

 

<---监控端口连接数--->

lsof -ni tcp:80 | awk '/:http/ {++S[$NF]} END {for(a in S) print a,S[a]}'

 

posted @ 2017-01-04 12:41  ithandonglin  阅读(2517)  评论(0编辑  收藏  举报