GNU/Linux >> Znalost Linux >  >> Linux

Jak vygenerovat seznam jedinečných řádků v textovém souboru pomocí skriptu Linux shell?

cat pro výstup obsahu přesměrováním na sort Chcete-li je seřadit, přejděte na uniq k vytištění jedinečných hodnot:

cat test1.txt | sort | uniq

nemusíte dělat sort část, pokud je obsah souboru již setříděn.


Pokud vám nevadí, že se výstup třídí, použijte

sort -u

Toto třídí a odstraňuje duplikáty


Linux
  1. Jak přidat text na konec souboru v Linuxu

  2. Jak spočítat počet jedinečných hodnot pole v textovém souboru odděleném tabulátory?

  3. Získejte konkrétní řádek z textového souboru pouze pomocí skriptu Shell

  1. Vložte více řádků dat do souboru po shodě vzorů pomocí skriptu prostředí Linux

  2. Používáte Uniq na Unicode Text?

  3. Jak upravit soubor Excel (xlsx) pomocí linuxového shellu

  1. Jak vytvořit dočasný soubor ve skriptu Shell?

  2. Jak hledat soubory pomocí regulárního výrazu ve skriptu linuxového shellu

  3. Linuxový příkaz nebo skript počítající duplicitní řádky v textovém souboru?