Nome
uniq (rimuove le linee duplicate da un file uniqued)
Sinossi
uniq -cdu -f campi-skip -s salti-salti -w check-chars - # skip-fields + # skip-chars --count --repeated --unique --skip-fields = skip-fields --skip-chars = skip-chars --check-hars = check-chars --help --version infile outfile
Descrizione
uniq stampa le linee univoche in un file ordinato, mantenendo solo una sequenza di linee corrispondenti. Facoltativamente, può mostrare solo le righe che appaiono esattamente una volta o le righe che appaiono più di una volta. uniq richiede un input ordinato poiché confronta solo le righe consecutive.
Opzioni
-u, - unico
Stampa solo linee univoche.
-d, - ripetutoStampa solo linee duplicate. -c, --countStampa il numero di volte in cui ogni riga si è verificata insieme alla linea. -numero, -f, --skip-campi = numeroIn questa opzione, number è un numero intero che rappresenta il numero di campi da saltare prima di verificare l'univocità. I primi campi numerici, insieme agli spazi vuoti trovati prima dei campi numerici, vengono saltati e non vengono conteggiati. I campi sono definiti come una stringa di caratteri non spaziali e non tab, separati l'uno dall'altro da spazi e tabulazioni. + numero, -s, --skip-chars = numeroIn questa opzione, number è un numero intero che rappresenta il numero di caratteri da saltare prima di verificare l'univocità. I primi caratteri numerici, insieme agli spazi vuoti trovati prima dei caratteri numerici, vengono saltati e non vengono conteggiati. Se si utilizzano entrambe le opzioni di salto del campo e del carattere, i campi vengono saltati per primi. -w, --check-chars = numeroSpecificare il numero di caratteri da confrontare nelle linee, dopo aver saltato tutti i campi e i caratteri specificati. Normalmente viene confrontato l'intero resto delle linee. --AiutoStampa un messaggio di utilizzo ed esce con un codice di stato che indica il successo. --versioneStampa le informazioni sulla versione sullo standard output, quindi esci. % ordina myfile | uniq elimina le linee duplicate dallo stream (il simbolo "|" convoglia l'output da sort myfile al comando uniq). Importante: Utilizzare il uomo comando ( % uomo ) per vedere come viene utilizzato un comando sul tuo computer specifico. Esempio