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

Suche nach eindeutigen Werten in einer Datendatei

Ich habe versucht, cat zu verwenden

Datei enthält :(hier ist die Datei foo.sh, Sie können hier einen beliebigen Dateinamen eingeben)

$cat foo.sh

tar
world
class
zip
zip
zip
python
jin
jin
doo
doo

uniq erhält jedes Wort nur einmal

$ cat foo.sh | sort | uniq

class
doo
jin
python
tar
world
zip

uniq -u erhält das Wort nur einmal in der Datei

$ cat foo.sh | sort | uniq -u

class
python
tar
world

uniq -d erhält nur die doppelten Wörter und druckt sie nur einmal

$ cat foo.sh | sort | uniq -d

doo
jin
zip

grep name1 filename | cut -d ' ' -f 4 | sort -u

Dadurch werden alle Zeilen gefunden, die name1 haben, dann wird nur die vierte Spalte mit Daten abgerufen und nur eindeutige Werte angezeigt.


Linux
  1. Dateiübertragungsprotokolle:FTP vs. SFTP

  2. Uniq für Unicode-Text verwenden?

  3. Daten zwischen Anführungszeichen in einer Datei ersetzen?

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

  5. Suche nach dem längsten Wort in einer Textdatei

Daten in Dateisystemen verstecken?

Ext4-Datenwiederherstellung?

So löschen Sie eine AWStats-Datendatei

Kopieren Sie n Datenbytes x in die Datei

Protokollieren von VMStat-Daten in einer Datei

MySQL-Daten können nicht in Datei ausgegeben werden