1
resposta

[Sugestão] Criar linhas malucas...

Bom, no detalhe do desenvolvimento, pensar fora da caixa pode ser perturbador, gera muito erro, cria-se coisa que não se quer, mas também aprendemos a lidar com a persistência e ainda por cima buscar o resultado que desejamos!

Pensei o seguinte: O adm pediu no dia de hoje as ultimas atualizações do syslog com o campo de hora organizado por ordem de horário. Sabendo que o usuário é o systemd, filtrar da coluna 6 em diante e jogar no arquivo lastlogs.

cat /var/log/syslog | tail -n 20 | grep systemd | cut -d " " -f3,6- | sort > extraindo_conteudos/lastlogs

(ps: por mais que o sistema já vá entregar de forma ordenada pelo time, eu inseri o sort para treinar).

Fazendo minhas experiências O curso ta bacana demais!

1 resposta

Oi Aprendiz0x, tudo bem?

Parece que você está se aventurando em desenvolvimento e pensando fora da caixa, o que é ótimo! É normal cometer erros e criar coisas que não queremos, mas é assim que aprendemos e nos tornamos melhores.

Com relação à sua dúvida, você está no caminho certo! O comando que você escreveu para filtrar as últimas atualizações do syslog com o campo de hora organizado por ordem de horário parece correto. O uso do tail -n 20 irá exibir apenas as últimas 20 linhas do arquivo, o grep systemd irá filtrar apenas as linhas que contêm a palavra "systemd", o cut -d " " -f3,6- irá extrair a coluna 6 em diante, e o sort irá organizar as linhas por ordem de horário. Por fim, o redirecionamento > extraindo_conteudos/lastlogs irá salvar o resultado no arquivo "lastlogs" dentro da pasta "extraindo_conteudos".

É importante ressaltar que, como você mencionou, o sistema já entrega o resultado de forma ordenada pelo tempo, então o uso do sort é apenas para fins de treinamento.

Continue fazendo suas experiências e aproveite o curso!

Um abraço e bons estudos.