Beim Versuch, in einem freigegebenen Ordner mit Virtualbox (Debian) zu speichern, wird in Gedit 2 die Meldung "Kann _ unerwarteten Fehler nicht speichern : Fehler beim Umbenennen der temporären Datei: Textdatei beschäftigt" angezeigt. Ich habe gesucht und anscheinend ist es ein Gedit-Problem. Keine der Lösungen scheint ideal zu sein oder für mich zu funktionieren.
Wäre es möglich, ein Shell-Skript (Plug-In für externe Tools) zu erstellen, das die Datei an einem anderen Ort speichert und dann wieder in die Shell kopiert? Also muss ich überall dort greifen, wo Gedit die temporäre (Live?) Datei gespeichert hat.
Oder wenn dies nicht möglich ist / nicht funktioniert / schlechte Praxis ist, kennt jemand einen guten Weg, um dies zu umgehen? Ich mag Gedit sehr und bevorzuge es.
Derzeit ist dies mein Skript. Ich fordere externe Tools auf, das Dokument nicht zu speichern, sondern als Eingabe zu übergeben (stdin).
bin=""
while read LINE; do
echo ${LINE} # do something with it here
bin="${bin}${LINE}\n"
done
echo $bin > /home/me/data2/test.txt
Es funktioniert einwandfrei, außer dass keine Tabulatoren erhalten bleiben. Ich bearbeite nur reine Textdateien. Bearbeiten: Dies scheint auch die letzte Zeile zu überspringen