Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 22: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 / 05: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 / 12: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 / 05: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 / 18: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 / 12: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 / 14:17
1
resposta

Adicionando delimitador a uma string

Estou extraindo dados ASCII de pacotes de rede capturados por tcpdump . Eu manipulei os dados para o ponto em que estou em uma única string e agora preciso cortá-la. O problema que a string remanescente tem o cabeçalho do pacote seguido pelos...
18.10.2017 / 23:56
2
respostas

Usando a subfunção awk para numerar seqüencialmente os cabeçalhos fasta

Eu sou novo em scripts de shell e estou tentando numerar sequencialmente os cabeçalhos em um arquivo fasta. As seqüências no meu arquivo fasta são assim: >Rodentia sp. MALWILLPLLALLILWGPDPAQAFVNQHLCGSHLVEALYILVCGERGFFYTPMSRREVED PQVGQVELG...
30.09.2017 / 12:07
1
resposta

“awk com if / substr” não funcionou como esperado

Eu quero filtrar os registros onde o uso do disco é maior que 70% usando df e awk / if / substr. O problema é que parece que apenas o primeiro caractere é considerado ao comparar: comandos: # df -Pah | awk '{if(substr($5,1,length($5)-1)&...
14.09.2017 / 02:05