#!/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