Perguntas sobre 'awk'

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

extrai a palavra do arquivo usando informações de um subconjunto do arquivo (várias etapas)

Eu tenho dois arquivos grandes que parecem com os seguintes: Arquivo 1: NW_006502347.1 316684 NW_006527876.1 351 NW_006502151.1 27628 NW_006526579.1 232 NW_006525259.1 132 NW_006501641.1 437014 NW_006525259.1 378 NW_006523082.1 215 NW_0065...
03.03.2018 / 02:38
3
respostas

Combine linhas sempre que a string corresponder no arquivo

Gostaria de combinar duas linhas sempre que a string específica fosse encontrada no arquivo. Entrada de amostra: { id: 23281598 total: { value: 3.0 } isThin: false raw: { value: 6.0 }...
01.03.2018 / 02:01
2
respostas

Remover linhas de um arquivo após as N linhas iniciais, mas antes para o número inteiro

Eu tenho um arquivo como este: 1 2 3 4 5 0.05775 0.00238 0.02514 0.00469 0.01882 0.26868 0.04114 0.09359 0.02155 0.01367 0.11413 0.00907 0.04032 0.02487 0.01156 0.03759 0.00624 0.00819...
23.02.2018 / 19:00
1
resposta

Pergunta do calendário no unix

Eu quero imprimir as datas com seus respectivos dias de um mês em anos específicos. O exemplo de ano inserido é 2018 e o mês é fev. Assim, a saída será exibida Date. Day 1. thursday 2. Saturday . . . . 28. Wednesd...
22.02.2018 / 13:39
3
respostas

Anexar n colunas juntas

Eu tenho um grande conjunto de dados, que mostra como a variável y muda em função do espaço (x) e do tempo (t). Existem n colunas, cada uma representando um passo de tempo. Eles são delimitados por tabulações. nota: não há cabeçalhos no arqui...
30.01.2018 / 16:21
2
respostas

awk: Como usar diferentes separadores de campo e operar em colunas diferentes [closed]

Para vários arquivos, estou tentando extrair colunas contendo uma string específica, mas os separadores de campo nos arquivos são diferentes, e a string aparecerá em uma coluna diferente, dependendo do arquivo. Exemplo de linha no arquivo 1 (...
22.03.2018 / 01:04
1
resposta

linhas, onde o último valor para $ 6 = 0?

Como faço para imprimir todas as linhas, onde o último valor para a linha e imprimir $ 6 = 0? snap --list --all | awk '{print $1, $2, $3, $6}' Exemplo da saída desejada. Observe que o último caractere em cada linha é 0 (ZERO). Estas seri...
12.09.2018 / 20:19
1
resposta

A concatenação de strings não funciona

DASqv -v -H$H -c$cov $db $i | grep Recommend - | sed "s|Recommend ||g" - | sed "s|'||g" -' by itself produces 'DAStrim -g20 -b25 Meu objetivo é combinar os resultados anteriores com awk '{print $1 " " $2 " "$3 " $db $i"}' e canalizar todo...
01.02.2018 / 23:04
3
respostas

diff dois arquivos de uma saída de comando [closed]

Eu tenho um monte de arquivos xml no diretório atual. Problema 1. Tanto quanto eu li eval retorna os resultados e armazena em uma variável. Mas recebo um erro com o comando abaixo find ./ -name '*.xml' | file=$(eval awk '{print $0}') ;...
24.01.2018 / 19:10
3
respostas

Como extrair entradas de log da última hora?

Estou procurando um comando de uma linha para extrair as entradas de log que ocorreram na última hora de um arquivo de log de mensagens do Postfix. Baseado em esta pergunta , tentei manipular o comando sugerido, mas ele está muito atrasado....
18.01.2018 / 11:07