O comando a seguir captura apenas o registro de data e hora (caracteres 12-19) do arquivo de log e, em seguida, (já que eles já estão classificados), executa uniq -c
, que produz uma contagem de cada entrada exclusiva (registro de data e hora) ). O restante do pipeline apenas classifica a saída resultante pela primeira (contagem) coluna maior primeiro e, em seguida, exibe o primeiro resultado.
cut -c12-19 $log_file | uniq -c | sort -rn | head -1
Como alternativa, faça um ... sort -n | tail -1