题解 | #业务分析-提取值#
业务分析-提取值
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