Perguntas sobre 'awk'

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

Extrai nomes de File_B tendo intervalos sobrepostos com File_A

Dois arquivos delimitados por espaço: File_A MT 50000 groupI 7850000 groupI 7950000 groupI 9050000 groupI 21750000 groupII 8750000 groupII 10550000 groupII 16150000 groupII 20850000 groupIII 14750000 groupIII 15250000 groupIII 15450000 gro...
15.10.2018 / 02:26
2
respostas

Awk para coluna média com base na chave na segunda coluna

Eu tenho Sample_A 100 Sample_A 200 Sample_B 300 Sample_B 100 E eu quero imprimir a média dos valores na linha 2 para cada chave na linha 1 Sample_A 150 Sample_B 200 Eu posso imprimir as somas dos valores na linha 2 para...
30.08.2018 / 19:29
2
respostas

converta as datas para um formato padrão

Estou usando este comando find -name (file name) -ls | awk '{print $11,"\t",$5,"\t",$7,"\t",$8,$10}' para reunir informações de vários arquivos. No entanto, alguns arquivos estão nos dando números estranhos, onde a data deveria ser, se o...
14.09.2018 / 03:20
2
respostas

Como formatar as últimas 3 colunas de um arquivo, começando na 30ª aba ou no 88º espaço

Ubuntu 16.04 GNU bash, versão 4.4.0 Eu gostaria de formatar este arquivo de texto arquivado com códigos postais contendo 1.264.524 linhas. #!/bin/bash wget http://download.geonames.org/export/zip/allCountries.zip unzip allCountries.zip mv...
03.08.2018 / 11:35
2
respostas

Tamanho do buffer do awk

Eu observei este interessante conjunto de comandos hoje: $ seq 5 > alfa.txt $ awk '{print 6 > ARGV[1]} 1' alfa.txt 1 2 3 4 5 $ cat alfa.txt 6 6 6 6 6 Minha primeira pergunta foi por que estou recebendo vários 6 ao invés de apena...
18.08.2018 / 16:46
1
resposta

como obter o comportamento indicado para o comando system () do awk? [duplicado]

Eu estou chamando o comando sleep do awk assim: system("sleep 15m") e descobri que quando eu interrompo isso com CTRL-C, ele apenas interrompe o comando sleep, não o script. Então, tentei configurar a função do sistema em uma instrução if,...
06.08.2018 / 23:14
2
respostas

Extrai múltiplas ocorrências na mesma linha de uma string entre dois delimitadores

Este é complicado ... a entrada tem várias ocorrências por linha em várias linhas. muitas linhas "id=" existem, mas eu só quero aquelas começando com ai-c "id=" Exemplo de entrada (duas linhas longas): d-fl ai-c" id="3af3a73f26a63a-list-"...
07.08.2018 / 05:30
1
resposta

Comentando linha existente em um arquivo e adicionando 3 novas linhas abaixo da linha comentada no shell ksh

O arquivo de configuração tem a linha abaixo: Ciphers aes128-ctr,aes192-ctr,aes256-ctr Portanto, é necessário comentar esta linha e adicionar linhas abaixo após a linha comentada. Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arc...
07.08.2018 / 12:17
2
respostas

Unix awk para substituir aspas simples internas por ponto de interrogação invertido

Eu quero substituir a aspa simples interna (ignorando a aspa simples externa) por um ponto de interrogação invertido (¿). Estou usando o comando awk abaixo, mas não está funcionando. O ponto e vírgula é o caractere separador. awk -F "'" -v...
29.06.2018 / 09:22
2
respostas

Como posso corresponder esse texto no awk, imprimindo números de linha para correspondências?

Eu tenho um arquivo de texto milhares (aproximadamente 148.000 linhas de comprimento) que consiste em muitas sequências como esta: b 29. b 52. c 84. c 83. c 94. c 93. c 61. b 38. c 81. c 92. c 28. c 37. c 27. ... e como o arquivo é muito...
11.12.2011 / 23:36