题解 | #业务分析-提取值#

业务分析-提取值

https://www.nowcoder.com/practice/f144e52a3e054426a4d265ff38399748

#!/bin/bash

awk -F'org.apache.catalina.startup.VersionLoggerListener.log ' '{
    split($2,a,",");
    for(i in a){
        split(a[i],b,":");
        split(b[1], c, " ");
        if(length(c)==2){
            c[1]=tolower(c[1]);
            c[2]=toupper(substr(c[2],1,1)) tolower(substr(c[2], 2));
            if($2~/Server number/){
                c[2]="Name"
            }
            if(c[2]!~/Built/){
                printf "%s:%s\n",c[1] c[2],b[2]
            }
        }
    }
}'  nowcoder.txt

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务