Acabo de ejecutar lo siguiente en bash:
uniq .bash_history > .bash_history
y mi archivo de historial terminó completamente vacío.
Supongo que necesito una forma de leer todo el archivo antes de escribirlo. ¿Cómo se hace eso?
PD: obviamente pensé en usar un archivo temporal, pero estoy buscando una solución más elegante.
bash
no colocará engaños consecutivos en su historial si configura HISTCONTROL para incluir ignoredups; ver la página de manual.