Use o comando sort no terminal, para ordenar um arquivo de logs com final .filtrado de acordo com a data;
lucio@srvteste:~/myapp/logs$ sort -r myapp-backend.log.filtrado- Redirecione a saída do comando sort para um arquivo usando a opção -o;
lucio@srvteste:~/myapp/logs$ sort myapp-backend.log.filtrado -o logs-ordenados- Adicione o comando sort no script;
sort "${arquivo}.filtrado" -o "${arquivo}.filtrado"- Use o comando uniq no terminal para remover duplicatas de um arquivo de logs com final .filtrado;
lucio@srvteste:~/scripts-linux$ uniq myapp-backend.log.filtrado- Redirecione a saída do comando uniq para um arquivo com um operador de redirecionamento;
lucio@srvteste:~/scripts-linux$ uniq myapp-backend.log.filtrado > logs-sem-duplicatas- Adicione o comando uniq no script, salvando sua saída em um arquivo com final .unico;
uniq "${arquivo}.filtrado" > "${arquivo}.unico"- Use o comando diff no terminal para comparar os arquivos gerados pelo script.
lucio@srvteste:~/scripts-linux$ diff myapp-backend.log myapp-backend.log.unico