Perguntas com a marcação «text-processing»






7
Usando vários delimitadores no awk
Eu tenho um arquivo que contém as seguintes linhas: /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 Na saída acima, quero extrair 3 campos (número 2, 4 e o último *.example.com). Estou recebendo a seguinte saída: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 …


24
Ainda há alguma razão para aprender AWK?
Estou constantemente aprendendo novas ferramentas, mesmo as antiquadas, porque gosto de usar a solução certa para o problema. Mesmo assim, me pergunto se ainda há razão para aprender alguns deles. awkpor exemplo, é interessante para mim, mas para o processamento de texto simples, eu posso usar grep, cut, sed, etc. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.