Perguntas sobre 'awk'

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

Max da segunda coluna e Min da primeira coluna, comparando duas linhas de cada vez

5500 5700 5600 5800 5700 5800 5600 5900 5900 6100 5900 6100 5900 6100 5800 6000 5800 6100 5900 6100 5800 6200 5700 5800 Eu tenho um arquivo com duas colunas como acima. Eu preciso descobrir min de cada duas linhas na primeira coluna e no máx...
16.05.2017 / 08:44
2
respostas

Conduzir operação de cadeia de várias linhas com awk em vez de for-loop

Suponha que um arquivo de texto de várias linhas ( file1 ) contenha caminhos de arquivo. $ cat file1 ./foo/foo ./foo/bar ./foo/baz Gostaria de salvar apenas os nomes dos arquivos em file2 e preceder cada nome de arquivo com alguns ca...
18.05.2017 / 18:11
2
respostas

Print whole Block se várias strings forem encontradas dentro de Start - End

Meu arquivo de registro bruto semelhante ao log de produção que eu ajustei, Block f1 PCO Blockf1 tray:school SAM :XP X/Y DUPL KEY Z/Z Block f2 PCO Blockf2 tray:school SAM :XP D/D DUPL KEY D/D...
28.02.2017 / 07:15
1
resposta

Obtenha o erro awk “o redirecionamento tem valor de cadeia nula” ao dividir o arquivo

No suse linux para log de consultas lentas para dividir por hora, estou usando o script abaixo. Como resolver o erro? #!/bin/bash # split mysql slow query log by hour usage() { cat <<EOF Usage: $0 [options] [REQUIRED] -...
29.03.2017 / 08:17
3
respostas

Imprime o registro quando a data em um campo está dentro de um mês de outro campo (datas em MM-DD-AAAA)

Resumindo, meu principal problema é imprimir um registro quando a data em um campo está dentro de um mês de outro campo . Todas as datas estão no formato MM-DD-AAAA . Especificamente, estou procurando extrair registros de um arquivo que con...
29.03.2017 / 18:12
2
respostas

Expandir um intervalo de um arquivo baseado em colunas

Eu tenho um arquivo com um número inicial e final, como abaixo Start,end,code 43786,67883,avb 200,400,add 12,14,adf No entanto, preciso reescrever isso para que todos os números no intervalo entre o início e o fim sejam escritos com o cód...
30.03.2017 / 11:56
1
resposta

Como sobrescrever o arquivo de saída em cada atualização de entrada

Eu tenho um fluxo de informações de uma entrada serial (GPS Antennae) e desejo a saída dessa informação em um arquivo de texto em cada entrada (a cada segundo, neste caso), mas em vez de anexá-lo ao final do arquivo como & gt ; faria após a sobr...
06.04.2017 / 16:17
1
resposta

Como posso automatizar processos de morte rotulados como “Waiting” no MySQL com uma linha simples de bash?

Eu estava tentando executar o seguinte slogan sem sucesso, tentei muitas variantes da mesma linha sem sucesso, espero que alguém veja o erro. mysql -u user --password=\m\y\p\a\s\s -h myhost -e 'kill $(mysql -u user --password=\m\y\p\a\s\s -h...
14.03.2017 / 03:36
1
resposta

awk como eu poderia imprimir apenas o maior valor por registro?

Eu tenho uma entrada como essa; Eu preciso filtrar o maior valor de registro cat;5 dog;3 bird;2 cat;3 dog;6 bird;8 para produzir um resultado como este cat;5 dog;6 bird;8     
15.03.2017 / 15:09
2
respostas

awk + como converter nomes CSV para nomes de campo

Eu tenho o seguinte arquivo csv more names.csv erik kastelo , roman flot , david krish , timoty klon derek matue , jenfaer loper , kris dovalo sara paula , boris miue , kami san-toto , benjaman hurato , lim paulo . . . então eu quero...
22.03.2017 / 16:49