Perguntas sobre 'awk'

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

Como verificar um conjunto de linhas em um arquivo de texto para padrões usando awk, sed ou grep?

Eu gostaria de escrever um script bash que lerá um arquivo contendo 100s de linhas e procurará pelo padrão def <space> , se este padrão for encontrado na linha, ele irá verificar a próxima linha para ver se o padrão ''' está presente...
07.12.2017 / 23:43
2
respostas

remove linhas no arquivo 1 do arquivo 2

Eu tenho um texto que inclui linhas que eu gostaria de excluir do meu texto original. como exemplo Texto original 11 111111111111111111,111111111,11 12,12 99999999999999999,19,1999,199 Linhas de inclusão de texto a serem removida...
04.12.2017 / 03:44
1
resposta

Pesquisa de entrada do usuário bash para quem está no servidor se houver erro de instrução muitos argumentos

Estou trabalhando em uma tarefa que exige que eu aceite a entrada do usuário para procurar usuários atuais no servidor e, se a entrada do usuário estiver on-line, preciso exibir o nome do usuário. Se o usuário não estiver logado, preciso respond...
30.11.2017 / 11:20
0
respostas

Processe vários arquivos, extraia várias correspondências e imprima (salve) em um arquivo

Estou tentando analisar vários arquivos para criar um relatório de resumo. Cada arquivo contém várias linhas de interesse que desejo combinar em uma única linha. Cada arquivo contém o seguinte conjunto de dados que eu estou correspondendo: co...
23.11.2017 / 23:07
1
resposta

como obter saída de múltiplos comandos como variável no awk

Estou tentando executar o comando 3 e obter a saída como uma variável que precisa de um cálculo de porcentagem e exibir o mesmo que o exemplo. Isso pode ser executado como script. Saída do primeiro comando $ isi status -q | grep -e "^Siz...
10.11.2017 / 06:14
1
resposta

Como anexar a linha anterior à próxima linha em um arquivo se o primeiro caractere de uma linha for | [duplicado]

Entrada: MAKTG|MAKTX|MANDT|MATNR|SPRAS ARALDITE AV 5308 |araldite AV 5308 |910|132252374801|E HARDER HV 5309 |harder HV 5309 |910|132252374901|E BAYFLEX 5965 I|Bayflex 5965 I|910|132252380101|E KUPFERPULVER FEIN 2703|kupferpulver fein 2703|...
02.11.2017 / 13:20
2
respostas

maneira do awk para adicionar números em campos de linha

data.now: blah1,dah,blaha,sweet,games.log,5297484456,nagios-toin,529748456,on__host=92 SERVICE__ALERT_=51 Warning___The__results__of__service=16 Warning___on__host=92 Auto_save__of__retention__data__completed=1 Warning___Return=68 PASSIVE__...
15.10.2017 / 07:33
1
resposta

de uma variável detecta a última ocorrência de duas letras (a primeira letra é C e a segunda letra pode ser A ou B) e aplica alguma condição de exclusão e se

Considere abaixo a variável letras="1234, MR45, MB46, 1234" Precisa de um comando para detectar a última ocorrência de M [B ou R], onde M é fixo e a segunda letra pode ser B ou R e excluir tudo antes disso Saída esperada saída="MB46, 1234" També...
15.10.2017 / 20:20
2
respostas

Como filtrar o intervalo de datas de uma determinada coluna de um arquivo csv?

Considere o arquivo de entrada 1,10/22/2017,Scheduled 2,10/23/2017,Confimred 1,10/24/2017,NA 1,10/29/2017,Scheduled 3,11/1/2017,Scheduled 1,11/2/2017,Scheduled Como faço para filtrar a data (dentro do intervalo) na coluna 2 nd fornecend...
22.10.2017 / 14:43
1
resposta

convertendo tempo de época de várias linhas em um arquivo de log

Estou tentando encontrar uma maneira de converter em lote o registro de data e hora da época de cada linha de um arquivo de log. Pelo que entendi, devo seguir esse processo. pesquise no log todas as iterações dos registros de data e hora...
19.10.2017 / 16:17