Я просто запустив наступне в баші:
uniq .bash_history > .bash_history
і мій файл історії закінчився абсолютно порожнім.
Я думаю, мені потрібен спосіб прочитати весь файл, перш ніж писати в нього. Як це робиться?
PS: Я, очевидно, думав використовувати тимчасовий файл, але шукаю більш елегантне рішення.
bash
не вноситимуть послідовні дупи в свою історію, якщо ви встановите HISTCONTROL для включення ігнорування; див. сторінку.