マウスの使用(アクセシビリティと健康上の理由)を最小限に抑えるために、標準をOSクリップボードにパイプで渡すにはどうすればよいですか?
つまり、次のようなことをしたいです。
$ drush uli | copy-this-to-clipbaord
$ drush uli > copy-this-to-clipbaord
可能?
xsel 上記のリンクまたはターミナルからインストールします。
Sudo apt-get install xsel
コマンドの出力をコピーするには、次を使用します。
*コマンド* | xsel -ib
例:
$ drush uli | xsel -ib
touch ~/.bash_aliases
ファイルを編集(~/.bash_aliases
でまだ作成していない場合は作成)することで、よりシンプルにすることができます。
次の行を追加します:alias clipboard = 'xsel -ib'
(clipboard
だけでなく、任意の名前を使用できます)。
完了したら、次を使用できます:*command* | clipboard
私はxclipを使用しています。
例:
bashscript.sh | xclip -sel clip
xsel
をそのまま使用できます:
xsel -i -b >/dev/null
-i
(--input
)は、標準入力から入力を読み取ります-b
(--clipboard
)は、選択範囲またはあまり一般的ではない追加のバッファーの代わりにクリップボードバッファーを使用します。>/dev/null
はいくつかの迷惑なエラーメッセージを隠しています-これらのオプションを設定すると発生する可能性があります。だから、試してみませんか
drush uli | xsel -i -b
クリップボードからの貼り付けが正しいテキストを貼り付けるかどうかを教えてください!
テストのためにエラーを隠す部分を省きました。