Perguntas sobre 'awk'

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

Execute o comando unix no campo awk

Eu quero executar o comando basename em um determinado campo awk. echo "1 /this/is/a/path" | awk '{print $1" "system("/usr/bin/basename " $2)}' mas a saída sempre produz um 0 a partir do comando do sistema. Como faço para imprimir a saída...
09.02.2015 / 18:09
1
resposta

Mostra a nésima ocorrência de um registro

Usando o awk, como mostrar a enésima ocorrência de um registro e excluir a outra ocorrência, por exemplo " Arquivo de entrada: 79933,2 79933,4 79933,5 55251,1 49494,4 49494,2 49494,2 49494,1 neste exemplo, se a saída desejada for a segu...
02.08.2015 / 10:20
2
respostas

Imprime uma linha no stdout que corresponde a uma expressão se a saída contiver outra expressão

Esta pode ser uma tarefa comum / fácil, mas não consegui descobrir exemplos na Web ou manuais do awk / sed / grep. Então, aqui está o cenário: Existe uma ferramenta de linha de comando interna que imprime um resultado de várias linhas par...
20.10.2014 / 16:58
2
respostas

Sed / awk / perl: modifica o texto preservando as partes e alinhando com uma coluna

Eu tenho um texto assim: A1JOURNEY0TO1 .BYTE 00, 00, 00 A2JOURNEY0TO2 .BYTE 00, 01, 00 A3JOURNEY1TO0 .BYTE 00, 01, 01 Eu preciso ter: JOURNEY_01 ; 00 TO 01 .BYTE 00, 00, 00 JOURNEY_02...
16.10.2014 / 12:19
1
resposta

awk em ssh in su em uma substituição de comando

Estou criando um script que irá ssh para um host e imprimirá todas as contas de usuário e quando elas expirarão. Em um host, posso executar awk -F':' '{ print $1}' /etc/passwd e ele me fornecerá uma lista de todas as contas de usuário....
05.01.2015 / 19:20
4
respostas

substituir vários vírgula fora lado um ou mais conjuntos de chaves e exceção que em um ou mais conjuntos de chaves

No arquivo de texto, tenho vários registros. Cada registro tem várias colunas separadas por vírgulas, algumas colunas têm um conjunto de chaves e outras têm mais de uma chave. Eu preciso: Se uma vírgula for encontrada fora de um ou mais...
09.10.2014 / 11:56
2
respostas

Analisa vários milhares de linhas de txt em linhas e colunas

O arquivo em questão lista nomes, credenciais, funções e privilégios para milhares de usuários. Foi passado para mim como xls, mas as linhas e colunas não estão dispostas na forma adequada. Eu reformatei o arquivo raw usando o awk e sed, agora e...
05.11.2014 / 20:05
1
resposta

Extraia várias linhas com pesquisa de palavra-chave secundária

Eu tenho um arquivo de texto com vários dados de registro, gostaria de pesquisar por 'Keyword-1' em uma linha e, quando encontrar a linha, pesquisar nessa linha por outra palavra-chave, como 'engine-1' . Em seguida, extraia a seção do início do...
20.12.2013 / 18:06
2
respostas

Use o awk para encontrar a primeira ocorrência

Eu tenho um arquivo de log que é atualizado quando meu script é executado. O script inserirá o texto "Início do script" quando ele for iniciado e o texto "Fim do script" quando ele terminar a execução. Eu estou tentando capturar o texto entre o...
09.09.2014 / 20:44
1
resposta

Identificando campos duplicados e imprimindo ambos com awk

Eu tenho um arquivo com várias colunas e quero identificar aquelas em que valores de coluna específicos (cols 3-6) foram duplicados. O código a seguir encontra as duplicatas, mas quero exibir ambas as instâncias, não apenas a segunda. Os outr...
25.08.2015 / 18:52