Perguntas sobre 'awk'

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

Como substituir todas as primeiras ocorrências em linhas combinadas com um número incremental?

Eu tenho um arquivo como este ... 1562 first part 1563 H col3 H col4 1564 H col3 H col4 ... 3241 H col3 H col4 3242 third part ... Eu quero substituir apenas o primeiro H em cada linha para H# , com # é o seu número de...
18.08.2014 / 10:54
1
resposta

Como comparar dois números no awk?

Este exemplo funciona bem: awk -v num1=5999 -v num2=5999 'BEGIN{ print (num2==num1) ? "equal" : "not equal" }' equal Este exemplo não funciona bem: awk -v num1=59558711052462309110012 -v num2=59558711052462309110011 'BEGIN{ print (num...
17.12.2012 / 15:35
6
respostas

Substituir a primeira coluna do arquivo pela saída do comando

A partir desta pergunta copie e substitua a coluna usando unix Eu tentei criar uma solução que funcione apenas nesse arquivo: 20070101 10.2317 79.1638 6.0 26.7 20.9 0.8 14.0 98.6 20070102 10.2317 79.1638 5.6 26.5 20.8 1.9...
18.01.2017 / 12:12
4
respostas

Processamento de texto apenas para condições atendidas da linha X a Y

Como podemos excluir linhas duplicadas vistas apenas nas linhas X a Y e alterar o arquivo no local? Por exemplo, se eu quiser apenas excluir linhas duplicadas da linha 10 a 20.     
07.08.2016 / 16:38
5
respostas

A linha duplicada de contagem de maiúsculas e minúsculas, remove a duplicata por escolher maiúsculas e minúsculas com maior duplicado

A duplicata é uma combinação de texto de maiúsculas e minúsculas diferentes. Eu preciso contar o número de duplicatas (sem distinção entre maiúsculas e minúsculas) e, em seguida, preciso remover duplicatas escolhendo caso com a maior duplicat...
17.06.2015 / 09:17
2
respostas

Por que o awk executa ambas as ações?

Quando eu executo o comando: awk '/from/ {print $7} /to/ { print $7}' erroMuitoDoido.txt O arquivo é: May 19 04:44:43 server postfix/smtpd[32595]: CDAB515013: client=servidor.dominio.com.br[10.10.10.44] May 19 04:44:43 server postfix/...
20.09.2012 / 14:45
1
resposta

Maneira eficiente de imprimir linhas de um arquivo massivo usando o awk, sed ou outra coisa? [duplicado]

Se eu tivesse um arquivo de texto simples contendo 8 milhões de linhas e eu quisesse imprimir linhas de 4.000.010 a 4.000.000 na tela, o que seria mais eficiente: awk ou sed? Não há padrão para o texto e, infelizmente, um banco de dados não...
09.10.2013 / 20:15
3
respostas

torr / awk para remover aspas duplas "que estão dentro das chaves {}

Eu tenho um arquivo csv com dados semelhantes a este: "1b579a5e-9701-40eb-bd36-2bc65169da99","week14_Friday-019","6907eaad-1aff-4d26-9088-ba20374b67c0","2181-019","f20af5bb-c716-42e0-9b9d-cbolf5bfecea","15-BIO-2001","COLLEGE Bio 1","d39330be-...
07.08.2018 / 13:55
2
respostas

imprime o valor da primeira linha em cada linha

Eu tenho um arquivo com o seguinte formato: 1.0 2.0 3.0 4.0 5.0 É possível copiar o valor na primeira linha 1.0 para o início de cada linha no awk? Assim: 1.0 1.0 1.0 2.0 1.0 3.0 1.0 4.0 1.0 5.0     
25.12.2017 / 07:43
3
respostas

encontre duas linhas repetidas consecutivas

como encontrar duas linhas repetidas de concatenação em arquivos por exemplo, neste arquivo, temos apenas duas linhas repetidas de concatenação OQ-63/ECC/Global/MES/CZ/adWerum-CZ-Adapter OQ-63/ECC/Global/MES/54/ECC-MRP-S05 OQ-63/ECC/Glo...
23.01.2017 / 23:40