Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
7
respostas

Remover vírgula entre aspas apenas em um arquivo delimitado por vírgula

Eu tenho um arquivo de entrada delimitado por vírgulas ( , ). Existem alguns campos entre aspas duplas que contêm uma vírgula. Aqui está a linha de amostra 123,"ABC, DEV 23",345,534.202,NAME Eu preciso remover todas as vírgulas que estã...
20.09.2012 / 10:21
4
respostas

Como extrair logs entre dois carimbos de data / hora

Eu quero extrair todos os logs entre dois timestamps. Algumas linhas podem não ter o timestamp, mas também quero essas linhas. Em suma, eu quero cada linha que cai sob dois carimbos de tempo. Minha estrutura de log se parece com: [2014-04-07...
09.04.2014 / 22:03
3
respostas

Diff, mostra a linha modificada apenas do arquivo correto

Eu tenho o arquivo a e b e gostaria de exibir linhas de b que foram alteradas desde que foram clonadas de a . Apenas as linhas modificadas, sem contexto circundante, sem marcas de deslocamento de diferencial. Como posso fazer isso...
25.11.2012 / 15:22
11
respostas

Ferramenta no UNIX para subtrair datas

Existe alguma ferramenta no Solaris UNIX (portanto, nenhuma ferramenta GNU disponível) para subtrair datas? Eu sei que no Linux temos gawk que pode subtrair uma data da outra. Mas, no Solaris, o máximo que temos é nawk (melhorou awk ), q...
09.09.2010 / 21:31
6
respostas

Como usar um comando shell para mostrar apenas a primeira coluna e a última coluna em um arquivo de texto?

Eu preciso de ajuda para descobrir como usar o comando sed para mostrar apenas a primeira coluna e a última coluna em um arquivo de texto. Aqui está o que eu tenho até agora para a coluna 1: cat logfile | sed 's/\|/ /'|awk '{print $1}' Mi...
13.06.2014 / 06:21
9
respostas

Como apagar cada segunda linha de um arquivo?

Arquivo: Data inserted into table. Total count 13 No error occurred Data inserted into table. Total count 45 No error occurred Data inserted into table. Total count 14 No error occurred Data inserted into table. Total count 90 No error occurr...
03.08.2015 / 11:44
9
respostas

Como imprimir apenas a última coluna?

echo -e 'one two three\nfour five six\nseven eight nine' one two three four five six seven eight nine como posso fazer um "MAGIC" obter essa saída?: three six nine ATUALIZAÇÃO: Eu não preciso disso desta maneira específica, eu preciso...
20.07.2011 / 19:23
1
resposta

Por que o awk imprime toda a linha quando eu quero imprimir uma variável?

Quando eu digito: echo "foo bar" | gawk -v var="content" '{print $var}' Espero que a saída seja content . Por que é foo bar ?     
21.06.2016 / 15:12
3
respostas

Ao usar o awk / pattern / {imprimir “text”} / patern / {print “”} existe um padrão ELSE?

Digamos que eu tenha um arquivo de texto como: R1 12 324 3453 36 457 4 7 8 R2 34 2342 2525 25 25 26 26 2 2 R3 23 2342 32 52 54 543 643 63 R4 25 234 2342 4 234242 Eu quero usar awk para processar essas linhas de maneira diferente, como...
28.11.2011 / 20:09
6
respostas

Texto entre duas tags

Eu quero recuperar o que há entre essas duas tags - <tr> </tr> - de um documento html. Agora eu não tenho nenhum requisito html específico que justifique para um analisador html. Eu simplesmente preciso de algo que corresponda a...
13.02.2013 / 12:43