EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Als Standardsprache festlegen
PF-Fragen - Forum

Gewusst wie: Entfernen von doppelten Zeilen aus einer Textdatei mit AWK

Linux  
 
Gewusst wie: Entfernen von doppelten Zeilen aus einer Textdatei mit AWK

Mir je passiert ist ich habe ein Datensatz in einem Text-Datei und viele der gleichen Linien sind Duplikat.

Wenn die Datei habe ich genug ist groß, und darüber hinaus, Ich habe das Bedürfnis, anschließend bestellen Sie, die logischste Sache ist bisher Löschen Sprüche Duplikat.

Ich brauche, Daher, eine Datei des Textes, die solche Informationen präsentieren, aber davon wird sie identische Zeilen beseitigt haben. Dazu, Wenn wir ein System verwenden Linux oder ein System Unix-ähnlichen, Wir machen verwenden des Befehls AWK aus der eigenen Konsole. D. h., Machen Sie auch Gebrauch davon in Ihrem Mac OS X-system.

Angenommen, Sie verfügen, oder erstellen Sie, ein Datei mit der folgende Informationen:

Entfernen Sie doppelte Linien aus dem gleichen, Wir würden den Befehl aufrufen. AWK auf folgende Weise:

wo Inicial.txt bezieht sich auf unser Archiv, und Final.txt ist die neue zu erstellende Datei wo werden doppelte Zeilen aus der ursprünglichen Datei nicht gefunden.

Zu den führen Sie es und am Ende seiner Ausführung, Wenn wir, welche Inhalte überprüfen haben Sie die neue Datei Final.txt, Wir können Folgendes angezeigt:

Wie Sie sehen können, die neue Datei zeigt die verschiedenen Zeilen, Löschen von Duplikaten, Original-Datei.

 

Lassen Sie uns einen Kommentar oder geben Sie dieForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Markierungen: ,

In Verbindung stehende Artikel

"Ein Gedanke an"Gewusst wie: Entfernen von doppelten Zeilen aus einer Textdatei mit AWK

Juan Carlos Ramirez Fuentes

Geht man davon aus, dass ich origen.txt und ich eine Datei destino.txt möchte
Ich schreibe die Befehl Awk '!gesehen[$0]’ Origen.txt destino.txt
Es zeigt mir die Zeilen (so es scheint, dass es funktioniert, aber am Ende bekomme ich immer diese Fehlermeldung
AWK: Ord-Linie.:1: tödliche: kann nicht öffnen Sie die Datei "destino.txt’ zum Lesen(Keine solche Datei oder Verzeichnis)

Glauben Sie mir nicht die Datei und ich kann nicht finden, was ich diesen Mangel. Sonde, die Installation von Linux Bash auf meinem windows 10, dann entfernen Sie es und jetzt Estale cygwin

Antwort

Kommentare sind geschlossen.