Virtualbox(Debian)で共有フォルダーに保存しようとすると、Gedit 2で「Cannot save _ Unexpected error:Error renaming temporary file:Text file busy」というエラーメッセージが表示されます。私は検索しましたが、どうやらそれはGeditの問題です。どのソリューションも理想的ではなく、私にとってもうまくいきません。
別の場所にファイルを保存するシェルスクリプト(外部ツールプラグイン)を作成し、それをシェルにコピーして戻すことはできますか?したがって、Geditが一時(ライブ?)ファイルを保存した場所をどこでも取得する必要があります。
または、これが不可能/機能しない/悪い習慣である場合、これを回避するための良い方法を誰かが知っていますか?私は本当にGeditが好きで、それを使うことを好みます。
現在、これは私のスクリプトです。保存しないように外部ツールに指示しますが、ドキュメントを入力として渡します(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
タブを保持しないことを除いて、それはうまく働きます。プレーンテキストファイルのみを編集しています。編集:これも最後の行をスキップするようです