Pas forcément mieux. Comme il y a de fortes chances que les attaques venant d'une même IP soient regroupées, autant enlever les doublons dès le départ avec uniq (qui ne prend pas beaucoup de CPU) avant de faire le sort qui est une opération assez coûteuse en CPU. Et une fois trié, tu refais un uniq.
Par contre je ne vois pas l'utilité de faire un cat vers un pipe quand grep sait lire les fichiers comme un grand. Donc moi je dis:
grep script /var/log/httpd/error_log|cut -d" " -f8|uniq|sort|uniq|sed s/\]//g
[^] # Re: Les IPs heure par heure
Posté par gle . En réponse à la dépêche Nouveau Vers: Code Red le retour. Évalué à 2.
Par contre je ne vois pas l'utilité de faire un cat vers un pipe quand grep sait lire les fichiers comme un grand. Donc moi je dis:
grep script /var/log/httpd/error_log|cut -d" " -f8|uniq|sort|uniq|sed s/\]//g