Skip to main content

Linux Command uniq - Unix Command uniq

Richard Stallman - Ομιλία στην Θεσσαλονίκη 01/06/2010 (Ιούνιος 2026)

Richard Stallman - Ομιλία στην Θεσσαλονίκη 01/06/2010 (Ιούνιος 2026)
Anonim

Ονομα

uniq (αφαιρεί τις διπλές γραμμές από ένα μοναδικό αρχείο)

Σύνοψη

uniq -c πεδία -f πεδία παράκαμψης -s skip-chars -w check-chars - # πεδία παράλειψης + # skip-chars --count --αναπάντητες --skip-fields = skip-fields -skip-chars = skip-chars -check-hars = check-chars outfile

Περιγραφή

uniq εκτυπώνει τις μοναδικές γραμμές σε ένα ταξινομημένο αρχείο, διατηρώντας μόνο μία από μια σειρά από γραμμές που ταιριάζουν. Προαιρετικά, μπορεί να εμφανίζει μόνο γραμμές που εμφανίζονται ακριβώς μία φορά ή γραμμές που εμφανίζονται περισσότερες από μία φορές. uniq απαιτεί ταξινομημένη εισαγωγή αφού συγκρίνει μόνο διαδοχικές γραμμές.

Επιλογές

-u, - μοναδική

Εκτυπώστε μόνο μοναδικές γραμμές.

-d, - επαναλαμβάνεταιΕκτυπώστε μόνο διπλές γραμμές.

-c, --αριθμόςΕκτυπώστε τον αριθμό των φορών που συνέβη κάθε γραμμή μαζί με τη γραμμή.

-number, -f, -skip-fields = αριθμόςΣε αυτήν την επιλογή, ο αριθμός είναι ένας ακέραιος αριθμός που αντιπροσωπεύει τον αριθμό των πεδίων για να παραλείψετε πριν από τον έλεγχο της μοναδικότητας. Τα πρώτα πεδία αριθμών, μαζί με τυχόν κενά που βρέθηκαν πριν περάσουν τα πεδία αριθμών, παραλείπονται και δεν υπολογίζονται. Τα πεδία ορίζονται ως συμβολοσειρά χαρακτήρων που δεν είναι διαστήματα, εκτός από τις καρτέλες, που χωρίζονται μεταξύ τους με κενά και διαστήματα.

+ αριθμός, -s, -skip-chars = αριθμόςΣε αυτήν την επιλογή, ο αριθμός είναι ένας ακέραιος αριθμός που αντιπροσωπεύει τον αριθμό χαρακτήρων που πρέπει να παραλείψετε πριν από τον έλεγχο της μοναδικότητας. Οι πρώτοι αριθμοί χαρακτήρων, μαζί με τυχόν κενά που βρέθηκαν πριν από την επίτευξη αριθμών, παραλείπονται και δεν υπολογίζονται. Εάν χρησιμοποιείτε και τις επιλογές πεδίων και χαρακτήρα, παρακάμπτονται πρώτα τα πεδία.

-w, --check-chars = αριθμόςΚαθορίστε τον αριθμό των χαρακτήρων που θα συγκριθούν στις γραμμές, μετά την παράκαμψη των καθορισμένων πεδίων και χαρακτήρων. Κανονικά, συγκρίνεται το υπόλοιπο των γραμμών.

--βοήθειαΕκτυπώστε ένα μήνυμα χρήσης και πραγματοποιήστε έξοδο με έναν κωδικό κατάστασης που υποδηλώνει επιτυχία.

--εκδοχήΕκτυπώστε τις πληροφορίες έκδοσης στην τυπική έξοδο και, στη συνέχεια, κάντε έξοδο

Παράδειγμα

% sort myfile | uniq

εξαλείφει τις διπλές γραμμές από το ρεύμα (το σύμβολο "|" διοχετεύει την έξοδο από την ταξινόμηση του myfile στην εντολή uniq).

Σπουδαίος: Χρησιμοποιήστε το άνδρας εντολή ( % άνδρας ) για να δείτε πώς χρησιμοποιείται μια εντολή στον υπολογιστή σας.