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.