GNU/Linux >> Tutoriels Linux >  >> Linux

trouver des valeurs uniques dans un fichier de données

J'ai essayé d'utiliser cat

Le fichier contient :(ici, le fichier est foo.sh, vous pouvez entrer n'importe quel nom de fichier ici)

$cat foo.sh

tar
world
class
zip
zip
zip
python
jin
jin
doo
doo

uniq obtiendra chaque mot une seule fois

$ cat foo.sh | sort | uniq

class
doo
jin
python
tar
world
zip

uniq -u obtiendra le mot apparu une seule fois dans le fichier

$ cat foo.sh | sort | uniq -u

class
python
tar
world

uniq -d obtiendra les seuls mots en double et ne les imprimera qu'une seule fois

$ cat foo.sh | sort | uniq -d

doo
jin
zip

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

Cela trouvera toutes les lignes qui ont name1, puis n'obtiendra que la quatrième colonne de données et n'affichera que des valeurs uniques.


Linux
  1. Utiliser Uniq sur le texte Unicode ?

  2. Remplacer les données entre guillemets dans un fichier ?

  3. Cacher des données dans les systèmes de fichiers ?

  4. Copier n octets de données x dans le fichier

  5. Ajout d'une colonne de valeurs dans un fichier délimité par des tabulations

Récupération de données Ext4 ?

Comment supprimer un fichier de données AWStats

Comment ça marche ? Que fait rm ?

Comment convertir les données d'un fichier en hexadécimal simple ?

Récupérer les valeurs du fichier plist sous Linux

Impossible de sortir les données MySQL dans le fichier