UNIQ [Option] [Eingabe [Ausgabe]]
Hier sind Option, Eingabe und Ausgabe optional. Wenn Sie nur verwenden Uniq Befehl ohne Option oder Eingabe-/Ausgabedateiname, dann wird dieser Befehl in den Standardeingangsdaten gelten. Mit diesem Befehl können viele Arten von Optionen verwendet werden, um doppelte Daten auf verschiedene Weise aus jeder Textdatei zu filtern. Wenn Sie einen Eingabedateinamen mit diesem Befehl verwenden, filtern die Daten aus dieser Datei aus. Wenn Sie den Befehl mit der Option, dem Eingabedateinamen und dem Ausgabedateinamen ausführen, filtern die Daten aus der Eingabedatei basierend auf der Option und schreiben die Ausgabe in die Ausgabedatei.
Optionen:
Einige wichtige Optionen des UNIQ -Befehls werden unten erörtert.
Es wird verwendet, um N -Felder zu überspringen, bevor die Einzigartigkeit von Daten festgestellt wird. Felder sind die Gruppe von Zeichen, die durch Whitespace oder Registerkarte getrennt sind.
Es wird verwendet, um N -Zeichen zu überspringen, bevor die Einzigartigkeit von Daten festgestellt wird.
Es wird verwendet, um N -Zeichen nur in einer Zeile zu vergleichen.
Es wird verwendet, um zu zählen, wie oft eine Zeile in den Suchdaten wiederholt und die Werte als Präfix dieser Zeile angezeigt werden.
Es wird verwendet, um die Linie mit 0 Bytes zu beenden, anstatt Newline zu verwenden.
Es wird verwendet, um alle wiederholten Zeilen zu drucken.
Es wird verwendet, um alle wiederholten Linien basierend auf der verwendeten Methode zu drucken. Mit dieser Option können die folgenden Methoden verwendet werden.
Keine: Es ist die Standardmethode und greift keine doppelten Zeilen ein.
Vorbereiten: Es fügt eine leere Zeile vor jedem Satz doppelter Linien hinzu.
getrennt: Es fügt eine leere Linie zwischen zwei doppelten Zeilen hinzu.
Es wird verwendet, um nur die einzigartigen Linien zu drucken.
Es wird für den nichtempfindlichen Vergleich verwendet.
Beispiele für den UNIQ -Befehl
Erstellen Sie eine Textdatei mit dem Namen Uniq_test.txt mit dem folgenden Inhalt:
Bash -Programmierung
Bash -Programmierung
Python -Programmierung
Ich mag PHP -Programmierung
Ich mag Java -Programmierung
Beispiel Nr. 1: Verwenden Sie die Option -f
Der folgende Befehl gilt Uniq Befehl, indem die ersten beiden Felder jeder Zeile von überspringen Uniq_test.txt Datei.
$ uniq -f 2 uniq_test.txt
Beispiel Nr. 2: Verwenden Sie die Option -s
Der folgende Befehl gilt Uniq Befehl durch Überspringen von 4 Zeichen aus jeder Zeile von Uniq_test.txt Datei.
$ uniq -S 4 uniq_test.txt
Beispiel Nr. 3: Verwenden Sie die Option -W -Option
Der folgende Befehl gilt Uniq Befehl durch Vergleich der ersten beiden Zeichen jeder Zeile.
$ uniq -W 2 uniq_test.txt
Beispiel Nr. 4: Verwenden Sie die Option -c
Der folgende Befehl zählt das Erscheinungsbild jeder Zeile in der Datei und zeigt die Nummer an der Vorderseite jeder Zeile der Ausgabe an.
$ uniq -c uniq_test.txt
Beispiel Nr. 5: Verwenden Sie die Option -d
Der folgende Befehl zeigt diese Zeilen aus der Datei nur an, die in der Datei mehrmals angezeigt wurden. Nur eine Zeile ist zweimal im Uniq_test erschienen.TXT -Datei, die als Ausgabe angezeigt wird.
$ uniq -d uniq_test.txt
Beispiel Nr. 6: Verwenden Sie die Option -d
Im folgenden Befehl werden alle doppelten Zeilen aus der Datei ausgedruckt.
$ uniq -d uniq_test.txt
Beispiel Nr. 7: Verwenden von Option -all -wiederholte Option mit Vorbereitungsmethode
Drei Methoden können mit verwendet werden -All-wiederholte Option, die früher in diesem Tutorial erwähnt werden. Hier wird die Vorbereitungsmethode mit dieser Option verwendet, die doppelte Zeilen druckt, indem leere Zeilen am Anfang von doppelten Zeilen angemeldet werden.
$ UNIQ-ALLE VERFÜGBEIGUNG = PREPEND UNIQ_TEST.txt
Beispiel#8: Verwenden Sie die Option -u
Der folgende Befehl ermittelt alle eindeutigen Zeilen aus der Datei. Es gibt drei einzigartige Zeilen im Uniq_test.TXT -Datei, die als Ausgabe gedruckt werden.
$ uniq -u uniq_test.txt
Die Verwendungen des UNIQ -Befehls werden mit verschiedenen Beispielen in diesem Tutorial erläutert und angezeigt. Hoffe, Sie können den UNIQ -Befehl nach dem Lesen dieses Tutorials ordnungsgemäß verwenden.