Quel éditeur de texte ? (Console / SSH)

Bonjour,

J’aimerai vos conseils sur l’éditeur de texte à choisir en mode console sous Debian.
Jusqu’à présent je n’ai utilisé que la commande vi et ça m’a suffit.

Mais j’aurai besoin d’un éditeur de texte qui puisse comparer les lignes du fichier, et effacer celles en doubles ou en triple (tout en en laissant au moins une).

Mon fichier texte se présente ainsi

xxx z aaabbb
xxx z epefls
xxx z xezaaa
xxx z aaabbb
xxx z cdeerrrr
xxx z pkvwxZ

Le problème c’est qu’il fait plus de 5000 lignes, et pour l’alléger j’aurai besoin d’effacer les doublons qui sont totalement inutiles. Connaissez-vous un outil qui me permettrait de faire tout ça ?

Merci d’avance.

Bonjour, je te conseille de voir du coté de sed. :slightly_smiling:

uniq(1) te permet de supprimer les doublons d’un fichier. Il me semble qu’il supprime uniquement les doublons qui se suivent, dans ce cas il te faudra utiliser sort(1) avant :

Merci beaucoup pour vos réponses.

Sort & Uniq étaient la bonne solution,
avec sed il ne semble pas que ça soit possible,
ou alors il faudrait que j’étudie le manuel plus
attentivement.

915 lignes en moins sur mes 6212 !