Bonjour, j'ouvre cette discussion car j'ai un problème concernant la commande sort | uniq -c
Je souhaite écrire un programme qui me permettra de lire mes logs sous une forme
plus lisible tout en ne retirant que les informations qui m'intéressent.
Sur le principe, ce n'est pas bien méchant, certes, mais je bloque.
EN fait, je cherche à matcher les IP bannies sur les dernières 24h. Ensuite, j'utilise un sort | uniq-c pour
compter le nombre de fois qu'une IP a été bannie.
Voici la commande correspondante:
Or, lorsque j'affiche sa sous forme de tableau, le nombre de ban s'affiche avant l'IP:
Je sais que c'est le uniq -c qui affiche le nombre avant la valeur, mais n'ya t-il pas un moyen d'inverser l'affichage?
j'avais penser rediriger l'affichage de cette commande dans un fichier et lire ensuite ce fichier à l'envers (avec un tac?)
mais je ne pense pas que ce soit le plus optimisé!
Je commence à connaître quelques trucs en shell, mais reste malgré tout un débutant.
Peut-être que ma question paraîtra simpliste pour certains, mais si on pouvait me donner un réponse
ça m'aiderai grandement!
En vous remerciant et vous souhaitant un agréable après-midi
Partager