Perguntas sobre 'awk'

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

Contagem pela primeira coluna, contagem distinta pela segunda coluna e saída do grupo pela primeira coluna?

Eu preciso de um comando Unix que leia um arquivo CSV (mais de 700 milhões de linhas) com o exemplo abaixo: A, 10 B, 11 C, 12 A, 10 B, 12 D, 10 A, 12 C, 12 O comando contará o número de ocorrências na primeira coluna, contará o número da...
27.07.2018 / 17:48
1
resposta

Analisando a saída do comando df com o awk

Como posso armazenar a primeira linha de saída para imprimir como um cabeçalho após corresponder todas as linhas que começam com /dev/nvme ? Agora mesmo estou chamando df duas vezes, mas gostaria de fazer isso em uma passagem com o awk....
24.04.2017 / 04:24
3
respostas

comparando a primeira coluna de dois arquivos e imprimindo a linha inteira do segundo arquivo se as primeiras colunas corresponderem

Eu tenho dois arquivos nesses formatos: arquivo1: air smell hand dude road cat arquivo 2: air,4,21,01,13,3,2 smell,21,4,2,5,6 dude,1,31,42,1 road,1,4,2,1,4 cat,1,5,6,3,1 hand,1,4,2,1,6 mouse,1,3,5,6,2 o que eu quero fazer é impr...
16.07.2015 / 18:50
2
respostas

substitui o valor em branco pelo valor anterior da primeira coluna usando awk e sed

john math science paul math science rosy math jill science rob math science hary math Saída desejada: john math john science paul math paul science rosy math jill science rob...
24.12.2016 / 08:05
6
respostas

Simplificando o one-liner com sed e várias chamadas awk

Eu gostaria de simplificar este forro que será impresso somente se uma partição for maior ou igual a 60% de utilização. Também gostaria de acrescentar um sinal de porcentagem ao valor de utilização. df -h | sed 's/%//g' | awk '{print $6,$5 }'...
29.12.2016 / 18:08
1
resposta

Dividindo o conteúdo do arquivo em outros arquivos com base no valor do parâmetro analisado no arquivo [duplicado]

Um arquivo regular contém dados organizados em colunas, separados por espaço. Com base no valor do segundo campo, quero dividir esse arquivo de dados inicial em vários outros arquivos. O arquivo de dados tem 54,242 linhas e 399 colunas. Est...
15.07.2016 / 20:09
1
resposta

Erro de sintaxe removendo linhas duplicadas via arquivo awk '! x [$ 0] ++'

O arquivo contém cat file a b c b d Tentando remover linhas duplicadas no SunOS via awk '!x[$0]++' file (como encontrado em outras postagens) resulta em um erro de sintaxe awk: syntax error near line 1 awk: bailing out near line...
07.02.2016 / 10:37
3
respostas

Extraia linhas entre e incluindo 2 padrões

Eu tenho um arquivo com dados estruturados da seguinte forma 1, p1, p2, p3, p4, p5, p6, p7 2, p9, p10,, 2, q1, q2, q3, q4, q5, q6, q7 2, q9, q10,, 2, r1, r2, r3, r4, r5, r6, r7 2, r9, r10,, 1, s1, s2, s3, s4, s5, s6, s7 2, s9, s10,, ... E...
30.12.2014 / 16:40
2
respostas

Aninhado 'awk' em um loop 'while', analisa dois arquivos linha por linha e compara valores de colunas

Preciso de ajuda com uma combinação de awk & while loop. Eu tenho dois arquivos simples com colunas (os normais são muito grandes), um representando intervalos simples para um ID = 10 (de regiões de codificação (exons), para o cromoss...
20.03.2015 / 11:59
1
resposta

Script que gera a média de várias linhas de grupo, de um arquivo

Esta é uma parte "Pequena" do arquivo car_sales.txt que estou tentando extrair informações (o arquivo completo tem cerca de 700 linhas, com mais marcas de veículos do que as listadas aqui): first_name,last_name,price_paid,brand,year Mann,Mat...
30.11.2015 / 05:25