7
在awk中使用多个定界符
我有一个包含以下行的文件: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com 在上面的输出中,我想提取3个字段(Number 2、4和最后一个*.example.com)。我得到以下输出: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 tc0001 tomcat7.5 我还如何提取域名之后的最后一个字段'='?如何multiple delimiter提取字段?