Perguntas sobre 'awk'

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

Reconhecimento de padrões entre duas sentenças em um arquivo que possui espaços e caracteres especiais?

Eu tenho um arquivo no qual quero imprimir todas as linhas entre dois padrões. Pattern1 = # Begin TRACE A Data e Pattern 2 = # Done Data $capture , quero imprimir todas as linhas entre pattern1 e pattern2. Arquivo 1: # Lower Limit LI...
03.05.2018 / 12:07
1
resposta

Requer saída em linhas separadas - Shell Script

Eu escrevi este script para registrar e-mails se o espaço em disco for maior que 90. Por favor, me ajude a obter a saída em linhas separadas. Aqui está o meu código: #!/bin/bash errortext="" EMAILS="[email protected]" for line in 'df | awk '{pr...
11.05.2018 / 13:51
1
resposta

Executando o arquivo awk no Linux

Eu já tenho um arquivo awk e quero implementar sua função quando estou tentando usar a janela de comando Estou recebendo o comando não encontrado no bash. O que todas as coisas que posso fazer para executar o arquivo awk.     
24.04.2018 / 16:34
2
respostas

Como fazer a análise do tempo decorrido em segundos no linux

Eu quero fazer a análise do tempo decorrido em segundos. Formatos de tempo fornecidos abaixo: 1) 3 day 18h 2) 3 day 3) 3h 15min 4) 3h 5) 15min 10sec 6) 15min 7) 10sec Estou recebendo valores de systemctl status cassandra | awk '/(Acti...
25.04.2018 / 09:25
1
resposta

Compare dois arrays com seus respectivos diretórios no shell script?

Eu tenho matriz de arquivos primários e matriz de arquivos secundários no script de shell. Ambos os arrays conterão números de arquivos. #!/bin/bash pri=(958 955 675 703 936 933 930 927 908 905 902 899 709) snd=(953 947 943 939 916 915 1023 8...
15.04.2018 / 09:38
2
respostas

Adicione parênteses no primeiro elemento da primeira linha

Eu gostaria de adicionar parênteses em torno de "8" - o primeiro elemento na primeira linha. Um exemplo do meu arquivo segue. 8 089.3 96.72 61 2 0 4240 4300 2420 2360 3e-20 102 8 089.3 96.67 60 0 1 4239...
20.04.2018 / 21:00
1
resposta

Analisa um conteúdo tabular de um arquivo usando o bash one-liner ou script

Eu tenho tentado descobrir como classificar através de um arquivo de log (formato colado abaixo) usando comandos do Linux por algum tempo e eu simplesmente não consigo fazê-lo funcionar. O arquivo tem uma configuração como segue: columnA | co...
14.03.2018 / 23:23
1
resposta

Como se pode remover um intervalo de linhas para cada grupo de n linhas? [duplicado]

Eu quero começar com um arquivo assim: 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 Retorne somente os três últimos de cada grupo de cinco da seguinte forma: 3 4 5 3 4 5 3 4 5 Eu consegui os 2 primeiros usando um código como este: awk -vn=2...
15.03.2018 / 02:54
2
respostas

mantém linhas do primeiro arquivo que não correspondem ao segundo arquivo

Eu tenho 2 arquivos, cada um com mais de 1000 linhas, head file 1 3.3 6.6 10 0 0.6 0.33 "Ha1_00044004__C" 0 0 0 10 0 1 "Ha1_00043486__A" 3.3 6.6 10 0 0.6 0.3 "Ha1_00045379__C"...
16.04.2018 / 22:26
1
resposta

Imprime linhas não consecutivas da lista de números de linha do arquivo

Considere que depois de grep , awk e grep novamente, tenho uma lista de números de linha com esta aparência: 20 55 98 154 1100 ... O comando que estou usando é assim: grep '01/01' /var/log/some.log | grep 'some' | awk '{print $...
17.04.2018 / 08:32