Name
uniq (entfernt doppelte Zeilen aus einer eindeutigen Datei)
Zusammenfassung
uniq -cdu -f Felder überspringen -s Zeichen überspringen -w Zeichen setzen - # Felder überspringen + # Zeichen überspringen --count --repeated --unique --skip-fields = überspringen-Felder --skip-chars = überspringen-Zeichen --check-hars = Check-Zeichen --help --version infile outfile
Beschreibung
uniq druckt die eindeutigen Zeilen in einer sortierten Datei und behält nur eine Folge übereinstimmender Zeilen bei. Optional können nur Zeilen angezeigt werden, die genau einmal erscheinen, oder Zeilen, die mehrmals erscheinen. uniq erfordert eine sortierte Eingabe, da nur aufeinanderfolgende Zeilen verglichen werden.
Optionen
-u, - einzigartig
Nur eindeutige Zeilen drucken.
-d, - wiederholtNur doppelte Zeilen drucken. -c, --countGibt an, wie oft jede Zeile zusammen mit der Zeile aufgetreten ist. -number, -f, --skip-fields = numberBei dieser Option ist number eine ganze Zahl, die die Anzahl der zu überspringenden Felder darstellt, bevor die Eindeutigkeit geprüft wird. Die ersten Zahlenfelder werden zusammen mit etwaigen Leerzeichen, die vor Erreichen der Zahlenfelder gefunden wurden, übersprungen und nicht gezählt. Felder sind als Zeichenfolge definiert, die keine Leerzeichen und keine Tabulatoren ist, die durch Leerzeichen und Tabulatoren voneinander getrennt sind. + number, -s, --skip-chars = numberBei dieser Option ist number eine ganze Zahl, die die Anzahl der zu überspringenden Zeichen darstellt, bevor die Eindeutigkeit geprüft wird. Die ersten Ziffern werden zusammen mit Leerzeichen, die vor dem Erreichen der Ziffern gefunden wurden, übersprungen und nicht gezählt. Wenn Sie die Optionen zum Überspringen von Feldern und Zeichen verwenden, werden Felder zuerst übersprungen. -w, --check-chars = ZahlGeben Sie die Anzahl der zu vergleichenden Zeichen in den Zeilen an, nachdem Sie die angegebenen Felder und Zeichen übersprungen haben. Normalerweise werden die restlichen Zeilen miteinander verglichen. --HilfeDrucken Sie eine Nutzungsmeldung und beenden Sie den Vorgang mit einem Statuscode, der den Erfolg angibt. --AusführungVersionsinformationen zur Standardausgabe drucken und dann beenden. % sort myfile | uniq entfernt doppelte Zeilen aus dem Stream (das Symbol "|" leitet die Ausgabe von sort myfile an den Befehl uniq). Wichtig: Verwenden Sie die Mann Befehl ( % Mann ), um zu sehen, wie ein Befehl auf Ihrem Computer verwendet wird. Beispiel




