Perguntas sobre 'awk'

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

Quão bem o grep / sed / awk é executado em arquivos muito grandes? [fechadas]

Eu queria saber se o grep, sed e awk eram ferramentas viáveis para localizar dados em arquivos muito grandes. Digamos que eu tenha um arquivo de 1 TB. Se eu quisesse processar o texto nesse arquivo, como seria o cronograma se eu usasse os com...
22.09.2016 / 08:39
3
respostas

Precisa analisar seções de texto de "agrupamentos" repetitivos de linhas dentro de um arquivo

Eu tenho um arquivo que contém de 3 a 5 linhas de informações referentes a uma instância de um grupo de multidifusão e o arquivo contém várias instâncias de grupos de multidifusão: Group: 239.103.0.64 Source: 10.12.49.30/32 Upstream interface...
07.07.2016 / 22:12
2
respostas

Como posso usar o Awk para converter um carimbo de data / hora unix em legível para humanos ao fazer um arquivo de log Tail -f?

Atualmente estou fazendo um tail -f mysql.log e também tenho codificados por cores . Mas como eu usaria o awk para converter os timestamps unix em formato legível por humanos? tail -f /var/lib/mysql/mysql-slow.log | awk '/User@Host:/ { $0...
18.05.2016 / 22:13
1
resposta

Mesclando colunas específicas de 2 arquivos com base na correspondência de campo

Eu sei que não sou o primeiro a perguntar isto, mas o meu código ainda não funciona: Arquivo 1: gi|1283| tRNAscan exon 87020 88058 . - . transcript_id "Parent=tRNA-Tyr5.r01"; gi|3283| tRNAscan exon 97020 97058 . + . transcript_id "Parent...
20.06.2016 / 10:10
1
resposta

Melhor maneira de executar uma série de sete comandos idênticos em sed? [duplicado]

Na postagem Sed - Substitua as primeiras k ocorrências de uma palavra em um arquivo , um usuário sugere: sed 's/old/new/;s/old/new/;s/old/new/;s/old/new/;s/old/new/' filename como um método de substituir as primeiras k instâncias de um...
07.04.2016 / 07:59
1
resposta

registro on-line de linhas exclusivas

uniq -c é muito útil para contar o número de vezes que a mesma linha aparece consecutivamente $ seq 1 1000 | awk '{ if ($1 > 100 && $1 <= 200) { print "hi" } else {print "bye"} }' | uniq -c 100 bye 100 hi 800 bye No enta...
27.05.2016 / 18:31
2
respostas

Mesclando 2 registros de arquivos por modelo

Estou tentando usar o awk para mesclar dois arquivos de texto de uma maneira bastante peculiar, usando duas linhas do arquivo1, um grupo de palavras do arquivo2 (mas colocado em uma linha separada), alternando ad infinitum. Grupos de palavra (s)...
24.07.2016 / 22:48
2
respostas

média de linhas específicas em um arquivo e saída no arquivo delimitado por tabulação

Eu tenho 6 linhas em arquivos. Eu preciso encontrar média apenas de linhas específicas em um arquivo e os outros devem ser deixados como estão. A média deve ser calculada para A1 e A2, B1 e B2, outras linhas devem permanecer como estão. Existem...
21.03.2016 / 19:00
1
resposta

Ordenar colunas no arquivo CSV

Estou tentando ordenar todas as colunas por nome de coluna em um arquivo csv. O que eu tenho é algo assim: name ,adress ,mobile-number Ane ,USA ,12121212 Joane ,England ,234234 e a saída que eu preciso é adress ,name ,mobile-n...
22.02.2016 / 17:43
3
respostas

Copie a coluna com o nome do arquivo como cabeçalho da coluna

Eu queria organizar meu conjunto de dados copiando a coluna de um número de arquivo de texto e acrescentar o nome do arquivo na primeira linha dos novos arquivos. Aqui está uma amostra dos meus dados arquivo1 a a b b 1 2 3 4...
20.02.2016 / 00:08