Perguntas sobre 'awk'

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

O awk pode usar identificadores de campo também para strings de shell (variáveis)?

Bem, isso aparentemente não é possível do jeito que estou tentando. Essa abordagem alternativa para obter barra como uma string resultante funciona, no entanto: #!/bin/bash path1=/usr/tmp/foo/bar/baz awk -F/ '{print $5}' <<< "...
19.08.2013 / 18:22
3
respostas

Dividindo uma sequência em largura fixa

Eu tenho um arquivo como este, que é um arquivo separado por tabulações de duas colunas. CTGCAGTTTCCCCAAATGTGGGAAACTTGACTGTATAATTTGTGGCAGTGGTA a1 GATTTCCCCAAATGTGGGAAACTCACTCGGCAGGCGTTGATA a2 Eu quero obter uma saída como esta: >...
10.03.2015 / 18:48
4
respostas

Condicional se cláusula no awk

Por favor, considere o arquivo abaixo: foo,1000,boo,A foo,1000,boo,B foo,1001,boo,B foo,1002,boo,D E temos as regras abaixo: If $2 equal 1000, $4 should be equal A If $2 equal 1001, $4 should be equal B If $2 equal 1002, $4 should be e...
26.08.2015 / 11:37
2
respostas

Como passar a variável shell para um padrão de pesquisa awk? [duplicado]

No meu script bash eu tenho uma variável que estou tentando passar para um padrão para procurar por awk. No entanto, o que eu esperava que acontecesse não está funcionando. Eu tenho o seguinte arquivo de texto (text.txt): ----------- Task:...
16.07.2015 / 13:32
2
respostas

Como extrair vários dados de um arquivo e armazená-lo em um arquivo csv?

Eu tenho um arquivo no seguinte formato: 19-08-02 Name appel ok hope local merge (mk) juin nov sept oct 00:00:t1 T1...
26.02.2016 / 14:58
5
respostas

Inserir texto de múltiplas linhas antes da primeira linha correspondente em um arquivo

queremos adicionar as seguintes linhas no arquivo log4j log4j.appender.DRFA=org.apache.log4j.RollingFileAppender log4j.appender.DRFA.MaxBackupIndex=100 log4j.appender.DRFA.MaxFileSize=10MB mas essas linhas devem estar antes da primeira li...
05.08.2018 / 17:23
3
respostas

Use o comando find para extrair linhas de arquivos de texto na subpasta

Eu tenho o arquivo de texto input.txt em cada uma das centenas de subpastas chamadas sample_1, ..., sample_100 . Eu posso extrair a primeira linha de todos os arquivos input.txt usando o comando abaixo: find -name input.txt -exec a...
19.10.2017 / 13:44
3
respostas

Conte o número de ocorrências de um valor de coluna em um arquivo TSV com o AWK

Eu tenho um arquivo separado por tabulação TSV com 3 cols: ID\tTEXT\tTYPE Para imprimir a coluna TYPE que faço cat /dataset.csv | awk -F $'\t' '{print $3}' Esses valores são uma enumeração de valores como {CLASS_A,CLASS_B,CLASS...
20.04.2017 / 10:51
1
resposta

Saída inesperada do awk printf

Eu tenho o seguinte arquivo csv: $ cat mycsv.csv "1/30/2017 11:14:55 AM","I","M","k6.0.1","E","jim","JimK","JIM","[email protected]","A","6.0.12”,”A”,”N” "1/30/2017 11:14:55 AM","I","M","k6.0.1","E","jim","JimK","JIM","[email protected]","A","6.0....
02.02.2017 / 10:28
2
respostas

grep valores uniq da primeira coluna

Duas colunas A e B: A coluna A tem ids repetidos e a coluna B tem valores diferentes para cada valor repetido correspondente. Eu gostaria de ler cada valor uniq da Coluna A com apenas o primeiro hit da coluna B File_B.txt A 1 A 2 B 3 B 2...
20.08.2015 / 14:25