Perguntas sobre 'awk'

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

comparando valores em colunas separadas

Eu tenho um csv que se parece com isso, (existem outras colunas, mas estas são as pertinentes) region, city, actual rating, predicted rating NSW, SYD, 0.765, 0.5 Victoria, Melbourne, 4.81225, 5.0 O que eu quero fazer é região de saída...
23.03.2016 / 15:08
4
respostas

Remove parcial duplica linhas consecutivas mas mantém primeiro e por último

Eu tenho arquivos de log com um registro de data e hora e seis valores em cada linha Eu quero reduzir a quantidade de dados, removendo linhas consecutivas com os mesmos valores (ignorando carimbos de hora) e mantendo a primeira e última linha de...
22.11.2015 / 00:23
2
respostas

Como posso fazer uma pesquisa binária de um arquivo de texto para uma cadeia de caracteres específica?

Eu tenho um arquivo de texto que contém um grande número de registros, cada um em uma única linha. Alguns dos registros têm caracteres especiais que foram corrompidos e estou tentando localizá-los procurando por várias sequências de caracteres m...
12.02.2016 / 23:27
2
respostas

ordenar arquivo baseado em uma coluna e agrupar por outra coluna

Eu tenho um arquivo de três colunas: 1 A 0.5 2 B 0.7 3 A 10 4 C 4 5 B 4 Eu quero classificar o arquivo aumentando a ordem da coluna 3 e agrupar por coluna 2 1 A 0.5 3 A 10 2 B 0.7 5 B 4 4 C...
20.05.2015 / 14:18
2
respostas

Como excluir linhas que não incluem uma string da saída de um script awk?

Completamente novo no script em geral, e estamos trabalhando em um script para passar por nossos logs que contêm entradas para uma variedade de coisas diferentes. O que me interessa, são as entradas que registram a atividade do usuário (logins,...
28.05.2015 / 18:25
1
resposta

Corresponde ao padrão, calcula e imprime apenas 3 ou 4 valores flutuantes

Gostaria de converter abaixo para GB e imprimir apenas 3 valores flutuantes v copvol2 fsgen ENABLED 204800 - ACTIVE - - v copvol3 fsgen ENABLED 204800 - ACTIVE - - v copvol4...
16.06.2015 / 19:01
1
resposta

Usando o awk para processar um arquivo de mapeamento com um número dinâmico de colunas

Eu estou querendo saber como processar informações da seguinte forma: mapping.txt : 80 001 002 81 011 012 013 014 82 021 022 ... input.txt : 81 103823044 80 103823054 81 103823064 ... Desejado output.txt : 1038230...
17.06.2015 / 18:06
1
resposta

Extrai colunas específicas do arquivo de texto

Existe um ficheiro de texto, com mais de 10000 linhas, no formato: field1 field2 field3 field4 field5 ... fieldX Ele precisa ser convertido para se parecer com: field1,field2,field4,field3,field5 to fieldX O último campo deve c...
25.11.2015 / 04:02
2
respostas

Como salvar variáveis em um script que pode ser compartilhado entre duas execuções do awk em relação ao mesmo arquivo de entrada no script? [fechadas]

Eu tenho um arquivo de log, cuja formatação é muito consistente e que eu controlo. Ele produz campos delimitados por canal de comprimento constante. Dois campos são relevantes para o processo de filtragem que desejo criar, chamando-o de primá...
10.03.2015 / 20:14
1
resposta

Filtra blocos de dados inconsistentes

Eu gostaria de filtrar as linhas que possuem valores genéricos inconsistentes em blocos de peças de linha. No caso de valores consistentes duplicados, apenas manteria a primeira linha. Por exemplo, 'gf345 part1' tem mais de um valor geno, portan...
11.01.2015 / 01:36