Uklonite duplicirane retke iz datoteke

Izrađujem rječnik najčešće korištenih lozinki, popularnih ili najčešće korištenih od korisnika (... Ne pitajte zašto ... HAHAHA), zbog toga uzimam tekst iz drugih rječnika itd., ali, nalazim se u situaciji da postoji mnogo dupliciranih lozinki i moram ukloniti duplicirane retke.

To je, na primjer ... imamo sljedeću datoteku: pass.txt

A njegov sadržaj je:

asdasd
Lola
ljubav
asdasd
prozori
admin
Linux
asdasd
ljubav

 Kao što vidimo, ponovili smo «ljubav»Y«asdasd«, Posljednji 3 puta. Kako ukloniti duplikate linija?

Pomoću ove naredbe to je jednostavno učiniti:

cat pass.txt | sort | uniq > pass-listos.txt

Ovo će generirati datoteku pod nazivom pass-ready.txt koji će sadržavati:

admin
asdasd
Linux
Lola
ljubav
prozori

Naredba je VRLO jednostavna ...

  1. mačka pass.txt - »Navedite sadržaj datoteke.
  2. vrsta - »Razvrstajte sadržaj po abecedi.
  3. jedinstven - »Uklonite dvostruke linije.
  4. > pass-ready.txt - »Rezultat prethodnih naredbi, stavite ga u datoteku pass-ready.txt (koja će je, kako ne postoji, stvoriti)

To je tako jednostavno ... Upravo sam otkrio tu naredbu vrsta da, vrlo je dobro ... ali, zajedno s jedinstven, oni su dragulj umjetnosti 

Nadam se da ste bili od pomoći.

pozdravi

tapeta: Ako želite preuzeti pozadinu «Volim #! / Bin / bash»Evo poveznice:

Preuzmite pozadinu