Perguntas sobre 'awk'

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

Exclui valores semelhantes do awk

Por favor, considere os arquivos abaixo: Arquivo 1: boo,194,2322 foo,999,7559 Arquivo 2: boo,2322 boo,4526 foo,4222 foo,4223 Eu preciso vincular Field1 no Arquivo 1 com Field1 no Arquivo 2 e obter os Field2 relacion...
15.11.2015 / 09:02
1
resposta

Use o awk para imprimir e editar uma data

Estou procurando um comando de uma linha para obter minha saída desejada. Texto normal se parece com: "test_list_20160915_bla.log" Saída desejada: "2016/09/15" Eu poderia fazer isso com dois comandos awk (eu sei que o comando só imprime o ano...
15.09.2016 / 08:28
4
respostas

Vários arquivos - filtro de comando awk

Eu uso um script para dizer; filter1.sh que contém o comando awk; bzip2 -dc File_1.tsv.bz2 | awk -F '\t' 'BEGIN {OFS=FS} { if (($7) > 50) print $0 }' > File_1.tsv bzip2 -dc File_2.tsv.bz2 | awk -F '\t' 'BEGIN {OFS=FS} { if (($7) >...
30.07.2015 / 14:17
1
resposta

Dividir coluna em colunas separadas

Eu quero dividir a coluna1 no ponto . em duas colunas e o restante das colunas permanece igual. Arquivo de entrada: chr21.9411551 7 13 53.8461538461538 7 29 24.1379310344828 Arquivo de saída esperado: chr21 9411551 7 13 53.846153...
17.07.2015 / 02:00
1
resposta

Extrai valores do bloco de dados

Eu tenho o bloco de dados abaixo. Heap after GC invocations=31 (full 3): par new generation total 131008K, used 0K [0x00000000eac00000, 0x00000000f2c00000, 0x00000000f2c00000) eden space 130944K, 0% used [0x00000000eac00000, 0x0000...
25.06.2015 / 22:17
1
resposta

Converter endereço IP em coordenadas usando banco de dados

Eu tenho um arquivo que contém IP e queria compará-lo com as coordenadas usando um banco de dados local (em vez de API). Eu tentei seguir um processo e dividi-lo em partes e criei scripts referentes a vários artigos. Arquivo de banco de d...
26.06.2015 / 08:03
1
resposta

Compare os valores dos registros uns com os outros.

Por favor, considere o arquivo abaixo: foo,boo,900 foo,boo,900 foo,boo,850 Eu preciso comparar o campo a ( $3 ) com o próximo registro, se a diferença for igual ou maior que 50, então imprima o registro. ou seja, da amostra acima, $...
13.08.2015 / 14:32
1
resposta

Passando variáveis para padrões de intervalo no awk

Estou tentando usar padrões de intervalo no awk: grep -a volume somefile | awk '/^Apr 25 23:44:04*/,/^Apr 26 12:44:01*/ {print}' Isso funciona bem, mas quando tento executá-lo colocando a data e a hora em variáveis e executá-las, parece n...
01.05.2015 / 05:13
1
resposta

Saída de linhas diferentes ao comparar dois arquivos

Eu tenho dois arquivos de texto com o mesmo número de strings terminadas por novas linhas. As linhas nos dois arquivos correspondem umas às outras. As linhas de cada arquivo individualmente podem ser repetidas. Gostaria de identificar rapidam...
06.04.2015 / 21:40
1
resposta

Como a ordem para a qual as chaves são armazenadas e retidas é determinada no awk?

Estou apenas começando a aprender o awk e estava me familiarizando com matrizes associativas apenas para descobrir que a ordem em que as chaves foram recuperadas (ou armazenadas) não fazia muito sentido. Como resultado, fiz algumas pesquisas leve...
01.06.2015 / 03:11