La commande sort -u

La commande sort -u permet de d'afficher toutes les lignes du texte sans les doublons. Le chevron ouvrant permet de sauvegarder le résultat dans un fichier texte. Deux lignes pour nous pareilles dont l'une a un espace, un caractère, un mot ou une phrase qui la suit en plus sont considérées comme différentes, ce pourquoi les lignes du texte que l'on compare doivent être bien découpées. Dans cet exemple avec UNIX je suis revenue à la ligne après chaque point et j'ai enlevé l'espace en début de ligne.

Terminal
User-name@nom-ordinateur ~/Projet2
$ sed -i.bak -e s/"\."/"\.\n"/g ./livres.txt

User-name@nom-ordinateur ~/Projet2
$ sed -i.bak -e s/"^ "/""/g livres.txt

User-name@nom-ordinateur ~/Projet2
$ sort -u livres.txt > livres-un.txt

User-name@nom-ordinateur ~/Projet2