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]}'

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM