xclip
を使用して、クリップボードの内容をコピーし、それらを別のアプリケーションにパイプします。ただし、コピーされた最後の行に行末文字がない場合、アプリケーションには表示されません。
質問:addへの方法はありますか値をパイピングする前に、クリップボードの内容の最後に行末/改行がありますか?
次のgifは、(1)最初のコピーなしで行末に移動し、(2)2番目のコピーwith行の最後に移動し、端末で結果がどのように異なるか。コピーされたものとプロンプトの間の関係に注意してください。
私が使用しているxclip
を使用するアプリケーションは、最初のオプションでは何も読み込まず、2番目のオプションでは行を正しく読み取ります。
もう少し情報 こちら ...
コマンド:
printf "$(xclip -o clipboard)\n"| xclip -selection c
クリップボードの内容を新しい文字列に拡張し、改行を追加します。
その後、編集された文字列は、クリップボードに(再び)コピーされます:
xclip -selection c