xsel < /tmp/xselection このスクリプトでは機能しません。

xsel < /tmp/xselection このスクリプトでは機能しません。

次のスクリプトを使用しようとしています。

#!/usr/bin/env bash
# Edit xselection in gvim
xsel > /tmp/xselection
gvim /tmp/xselection
xsel < /tmp/xselection

しかし、最後の行はファイルをxselectionに正しくロードしないようです。スクリプトを呼び出した直後にこの行を実行すると成功します。理由がわからない。私は何を見逃していますか?

ベストアンサー1

私はgvimを終了するまでgvim呼び出しがブロックされず、すぐに返されることを無視しています。したがって、xsel < /tmp/xselectionファイルは編集前に処理されます。

おすすめ記事