Perguntas sobre 'awk'

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

altere o formato numérico

Eu tenho muitas linhas como abaixo: 123; XXXXXXXXXXXXXXX; ABCDE; AAAAAAA; 08082010; 000000000000000; 03/08/10; 110000; ZZZZZZZZZZZZZZZZZ; 0002 Eu só quero alterar o formato numérico (15 dígitos) XXXXXXXXXXXXXXX para XXXXXXXXX; XXX; XXX...
10.08.2010 / 06:15
3
respostas

csv calcula a média na linha de comando do linux

Eu tenho um arquivo grande cheio de registros como este 1, 2, 4, 5, 6 1, 3, 5, 6, 3 1, 4, 5, 6, 6 2, 4, 5, 5, 5 2, 3, 4, 5, 2 de qualquer forma, eu preciso pegar a média de todas as linhas com o mesmo primeiro número (chave). ou seja,...
20.07.2010 / 20:55
1
resposta

Pegue um arquivo de regexes e retorne a primeira correspondência para cada um em outro arquivo

Eu tenho dois arquivos. a.txt tem uma lista de expressões regulares, separadas por novas linhas. b.txt tem linhas, algumas das quais correspondem às expressões regulares em a.txt . O que eu quero: Um comando (grep, provavelmente) qu...
15.09.2018 / 03:39
2
respostas

Como faço para transpor uma tabela com valores de chave repetidos?

Eu tenho uma tabela assim: Column A | Column B 10 | 0.1 10 | 0.2 10 | 0.3 20 | 0.4 20 | 0.5 20 | 0.6 Eu preciso transpor para ficar assim: 10 | 20 0.1 | 0.4 0.2 | 0.5 0...
15.08.2018 / 19:19
1
resposta

Sed / awk / perl correspondem a todos os prefixos de uma string dada

Gostaria de combinar todas as linhas em um arquivo em que minha palavra seja um prefixo ou a linha seja um prefixo da minha palavra. Por exemplo, a pesquisa por "abc" deve corresponder: a ab abc abcd abcxyz mas não: xabc z...
02.02.2017 / 21:27
2
respostas

Sed / Awk salvar texto entre padrões se contiver string

Estou enfrentando um problema com os e-mails. Preciso receber todas as mensagens entre duas pessoas: [email protected] e [email protected] . O file : From: [email protected] to: [email protected] <body of the message1>...
13.10.2015 / 12:55
1
resposta

Múltiplos arquivos de entrada e saída no awk

Eu tenho uma pasta cheia de arquivos de texto chamados 000.txt para 181.txt. Como posso processar todos eles (na linha de comando) com o mesmo script awk (program.awk) e enviá-los para seus respectivos arquivos de saída (output000.txt - output18...
25.04.2015 / 04:58
1
resposta

piping tail -f em sed ou awk

Há outra questão que é quase a mesma, mas nenhuma das sugestões da sua resposta funciona para mim: Tubar a cauda -f no awk Estou tentando finalizar um arquivo de log, mas quero substituir \ r por \ n antes de exibi-lo, para que o terminal n...
04.03.2015 / 12:38
1
resposta

output awk print para dois arquivos separados

Aqui está o meu código atual md5sum filename.iso | awk '{print $1} {print $2}' Isso me dá duas linhas separadas. A primeira linha é o md5 do arquivo e a segunda linha é o nome do arquivo. Gostaria de salvar o md5 para md5.txt e o nome do...
10.08.2014 / 09:52
2
respostas

ascii valor em bash / awk

eu tenho uma dúvida, eu sei que com esse comando, ele imprime o valor de um caractere baseado na tabela Ascii: printf "%d\n" "'a" ##prints 97 Mas eu me pergunto como posso fazer o meu programa me mostrar o valor ascii de uma palavra, algu...
31.10.2014 / 15:25