uniq - εμφάνιση ή παράλειψη επαναλαμβανόμενων γραμμών
ΣΥΝΤΑΞΗ
uniq [ΕΠΙΛΟΓΗ]... [ΕΙΣΟΔΟΣ [ΕΞΟΔΟΣ]]
ΠΕΡΙΓΡΑΦΗ
Φιλτράρει τις διαδοχικές γραμμές που ταιριάζουν από την ΕΙΣΟΔΟ (ή την τυπική είσοδο), γράφοντας στην ΕΞΟΔΟ (ή την τυπική έξοδο).
Χωρίς επιλογές, οι γραμμές που ταιριάζουν συγχωνεύονται στην πρώτη εμφάνιση.
Τα υποχρεωτικά ορίσματα για τις μακρές επιλογές είναι υποχρεωτικά και για τις συντομευμένες επιλογές.
-c, --count
προσθέτει στις γραμμές τον αριθμό των εμφανίσεων
-d, --repeated
εκτυπώνει μόνο τις διπλότυπες γραμμές, μία για κάθε ομάδα
-D εκτυπώνει όλες τις διπλότυπες γραμμές
--all-repeated[=METHOD]
όπως το -D, αλλά επιτρέπει τον διαχωρισμό των ομάδων με μια κενή γραμμή. Η ΜΕΘΟΔΟΣ μπορεί να είναι: none(προεπιλογή), prepend, separate
-f, --skip-fields=N
αποτρέπει τη σύγκριση των πρώτων N πεδίων
--group[=METHOD]
εμφανίζει όλα τα στοιχεία, διαχωρίζοντας τις ομάδες με μια κενή γραμμή. Η ΜΕΘΟΔΟΣ μπορεί να είναι: separate(προεπιλογή), prepend, append, both
-i, --ignore-case
αγνοεί τις διαφορές στην πεζή/κεφαλαία μορφή κατά τη σύγκριση
-s, --skip-chars=N
αποτρέπει τη σύγκριση των πρώτων N χαρακτήρων
-u, --unique
εκτυπώνει μόνο τις μοναδικές γραμμές
-z, --zero-terminated
ο διαχωριστής γραμμών είναι NUL, όχι νέα γραμμή
-w, --check-chars=N
συγκρίνει το πολύ N χαρακτήρες στις γραμμές
--help εμφανίζει αυτή τη βοήθεια και εξέρχεται
--version
εμφανίζει πληροφορίες έκδοσης και εξέρχεται
Ένα πεδίο είναι μια σειρά από κενά (συνήθως διαστήματα και/ή καρτέλες), ακολουθούμενα από μη κενό χαρακτήρα. Τα πεδία παραλείπονται πριν από τους χαρακτήρες.
Η εντολή 'uniq' δεν ανιχνεύει επαναλαμβανόμενες γραμμές εκτός εάν είναι διαδοχικές. Ίσως χρειαστεί να ταξινομήσετε την είσοδο πρώτα ή να χρησιμοποιήσετε την εντολή 'sort -u' χωρίς την 'uniq'.
ΣΥΓΓΡΑΦΕΑΣ
Γράφτηκε από τους Richard M. Stallman και David MacKenzie.
ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΩΝ
Διαδικτυακή βοήθεια του GNU coreutils: [https://www.gnu.org/software/coreutils/] Αναφέρετε τυχόν σφάλματα μετάφρασης στο [https://translationproject.org/team/]
ΔΕΙΤΕ ΕΠΙΣΗΣ
Πλήρης τεκμηρίωση [https://www.gnu.org/software/coreutils/uniq] ή διατίθεται τοπικά μέσω: info '(coreutils) uniq invocation'
Συσκευάστηκε από το Debian (9.7-3) Πνευματικά δικαιώματα © 2025 Free Software Foundation, Inc. Άδεια GPLv3+: GNU GPL έκδοση 3 ή μεταγενέστερη [https://gnu.org/licenses/gpl.html]. Αυτό είναι ελεύθερο λογισμικό: έχετε το δικαίωμα να το αλλάζετε και να το διανέμετε. Δεν υπάρχει ΚΑΜΙΑ ΕΓΓΥΗΣΗ, στο μέτρο που επιτρέπεται από το νόμο.