Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Faça como eu fiz: fazendo análise dos logs e salvando um arquivo final

No terminal, rode o comando wc com as opções -l e -w, para extrair o número de letras e palavras de um arquivo;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Adicione o comando wc no script, salvando sua saída em variáveis;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

No script, salve os valores dessas variáveis em um arquivo chamado log_stats.txt, utilizando o comando echo com o operador de redirecionamento >>;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie no script uma variável que salve o diretório myapp/logs-processados e faça com que o script crie esse diretório;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Utilize o cat para concatenar os arquivos de logs com final .unico em um arquivo chamado logs_combinados_DATA.log. Lembre-se de substituir DATA pelo comando date com a data formatada;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Refatore o código, utilizando o comando sed no terminal para substituir as ocorrências da palavra logs_stats.txt por um nome que contenha o diretório de logs processados e a data atual;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie uma estrutura condicional if para adicionar tags de [FRONTEND] e [BACKEND] no arquivo de logs combinados;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ordene o arquivo de logs combinados, utilizando a segunda coluna, que traz informações de data dos logs.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Lucio! Como vai?

Agradeço por compartilhar.

Gostei de ver como você descreveu cada etapa do desafio, mostrando atenção aos detalhes do script, desde o uso do wc até a criação do diretório myapp/logs-processados. Esse tipo de organização é muito importante para automatizar processos e manter os arquivos bem estruturados.

Continue praticando e testando o script passo a passo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!