Cosa fa#
Rileva e rimuove le righe duplicate adiacenti da un file o dall'input.
Sintassi#
uniq [opzioni] [input]
Comandi essenziali#
| Comando | Flag | Cosa fa |
|---|---|---|
uniq -c | -c | Conta quante volte appare ogni riga. |
uniq -d | -d | Stampa solo le righe duplicate. |
uniq -u | -u | Stampa solo le righe che non hanno duplicati. |
Nota Importante: La "Pigrizia" di Uniq#
uniq confronta solo righe adiacenti. Se il file non è ordinato, non troverà i duplicati sparsi. Per questo si usa quasi sempre dopo sort.
# Esempio corretto
sort file.txt | uniq -uScenario Reale#
Identificare un "attacco lento": cercare nei log l'unico utente che ha effettuato un solo accesso fallito in mezzo a migliaia di tentativi ripetuti.
Collegato a#
- system — categoria
- sort — fondamentale per il corretto funzionamento
- bandit-08 — fondamentale per risolvere il livello



