GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erstelle ich eine Liste eindeutiger Zeilen in einer Textdatei mit einem Linux-Shell-Skript?

cat um den Inhalt auszugeben, an sort geleitet um sie zu sortieren, an uniq geleitet um die eindeutigen Werte auszudrucken:

cat test1.txt | sort | uniq

Sie müssen sort nicht ausführen Teil, wenn die Dateiinhalte bereits sortiert sind.


Wenn es Ihnen nichts ausmacht, dass die Ausgabe sortiert wird, verwenden Sie

sort -u

Dadurch werden Duplikate sortiert und entfernt


Linux
  1. So fügen Sie unter Linux Text an das Dateiende an

  2. Wie erstelle ich eine temporäre Datei im Shell-Skript?

  3. Wie zähle ich die Anzahl der eindeutigen Werte eines Felds in einer tabulatorgetrennten Textdatei?

  4. So ändern Sie ein Wort in einer Datei mit einem Linux-Shell-Skript

  5. So erstellen Sie unter Linux Dateien, die nach Zeilen in einer Textdatei benannt sind

So führen Sie Shell-Skript als Systemd-Dienst in Linux aus

So erstellen Sie eine Datei unter Linux mit dem Cat-Befehl

So sperren Sie eine Textdatei in Linux mit dem Befehl flock

So drucken Sie doppelte Zeilen in einer Textdatei unter Linux

So mischen Sie Zeilen in einer Datei unter Linux

So kehren Sie Zeilen in einer Datei zeichenweise in Linux um