Perguntas sobre 'awk'

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

Convertendo a string awk printf para decimal

Tarefa: stdout a carga média do topo em uma forma decimal como (por exemplo, 0,23) Detalhes: Eu preciso analisar este script para inspec do Chef e verificar se o resultado é maior / menor que algo, por exemplo: describe command("...
25.07.2018 / 10:43
2
respostas

Analisando uma tabela de arquivos de texto e agregando informações

Eu tenho um arquivo de texto longo com as colunas a seguir, delimitadas por espaço: Id Pos Ref Var Cn SF:R1 SR He Ho NC cm|371443199 22 G A R Pass:8 0 1 0 0 cm|371443199 25 C A M Pa...
28.06.2012 / 15:26
4
respostas

Substitua a linha M no arquivo1 pela linha N no arquivo2

Demos M=3 e N=4 . Desejo substituir a linha M em file1 pela linha N in file2 . Eu posso substituir por uma string usando sed : sed -i '3s/.*/stringToReplace/' file1 E posso usar awk para obter a linha N de file2...
06.10.2017 / 09:19
4
respostas

Combine a lista de palavras em uma linha e, em seguida, adicione caracteres

Eu quero pegar um arquivo que tenha uma lista de palavras em cada linha, por exemplo. act bat cat dog eel e colocá-los em uma linha com separados por vírgula e citando-os. Então, parece que: 'act', 'bat', 'cat', 'dog', 'eel', então...
22.10.2017 / 11:30
1
resposta

Versão menos cara de 'sort -n | uniq -c | sort -n '

Eu tenho uma lista não classificada de IPs que preciso contar e classificar por ocorrências. Eu uso sort -n | uniq -c | sort -n e isso funciona bem, mas eu gostaria de algo menos caro ... certamente awk pode fazer isso? Entrada 1.1....
29.10.2017 / 21:28
1
resposta

Como alterar a variável RS no AWK entre os arquivos de maneira portátil

Ao olhar para outra questão, me deparei com um problema que eu não poderia resolver geralmente para o awk, onde um programa awk pega dois arquivos (ou seja, para ler entradas do primeiro em um array para comparar, como é frequentemente o case) qu...
20.01.2018 / 20:46
2
respostas

awk + separador de campo de contagem em csv e número da linha de impressão

Temos arquivo csv com mais de 50000 linhas Este é apenas um exemplo Dcccrev,wefrwvfr,rfregt,wr4f,rfvrv,ecxwec,ecfrv,rfrf Grge,gtgr,frfrv,gthtgv,gerg5tgvrt,rvrfvtg,tgt,frfrf,rfrf Drfrfr,t,tgtg,rf,rgr,grtg,tgt,gtgtg,rg . . . Minha tarefa é:...
28.02.2017 / 14:37
4
respostas

como imprimir caracteres de citação no awk

Eu tenho um arquivo str.txt com os seguintes registros de amostra. 31,2713810299,1,11-Aug-15 19:52:10 32,2713810833,1,11-Aug-15 21:36:18 Agora quero imprimir a saída com o awk, conforme abaixo. cat str.txt|awk -F, '{print substr("$4...
12.08.2015 / 09:31
3
respostas

Correspondência de coluna múltipla e ajuste com awk

Eu tenho um problema que está me dando um pouco de dor de cabeça, mas não costuma levar muito como um iniciante. Eu tenho um arquivo que se parece com isso ID A1 A2 A3 1 A G A 2 T G A 3 T A G 4 T G A 5...
14.08.2015 / 19:41
3
respostas

Imprime somente linhas que são completamente numéricas

Gostaria de filtrar por um arquivo de texto e somente imprimir as linhas em que cada coluna é um número de ponto flutuante válido. Por exemplo: 3 6 2 -4.2 21.2 3 x 4.2 21.2 3 2 2.2.2 Apenas a primeira linha passaria como x , nem 2....
22.10.2012 / 20:05