次のスクリプトを使用しようとしています。
#!/usr/bin/env bash
# Edit xselection in gvim
xsel > /tmp/xselection
gvim /tmp/xselection
xsel < /tmp/xselection
しかし、最後の行はファイルをxselectionに正しくロードしないようです。スクリプトを呼び出した直後にこの行を実行すると成功します。理由がわからない。私は何を見逃していますか?
ベストアンサー1
私はgvimを終了するまでgvim呼び出しがブロックされず、すぐに返されることを無視しています。したがって、xsel < /tmp/xselection
ファイルは編集前に処理されます。