Je viens d'exécuter ce qui suit en bash :
uniq .bash_history > .bash_history
et mon fichier historique s'est retrouvé complètement vide.
Je suppose que j'ai besoin d'un moyen de lire l'ensemble du fichier avant d'y écrire. Comment faire ?
PS : J'ai évidemment pensé à utiliser un fichier temporaire, mais je cherche une solution plus élégante.