Ich habe gerade Folgendes in bash ausgeführt:
uniq .bash_history > .bash_history
und meine Verlaufsdatei endete völlig leer.
Ich denke, ich brauche eine Möglichkeit, die gesamte Datei zu lesen, bevor ich darauf schreibe. Wie geht das?
PS: Ich habe natürlich darüber nachgedacht, eine temporäre Datei zu verwenden, aber ich suche nach einer eleganteren Lösung.
bash
Wenn Sie HISTCONTROL so einstellen, dass ignorierte Ups eingeschlossen werden , werden keine aufeinanderfolgenden Dupes in den Verlauf aufgenommen. Siehe die Manpage.