web-dev-qa-db-ja.com

システムクリップボードのコンテンツをbashで印刷する

コマンド出力をxclip経由でシステムクリップボードに書き込む方法があります。

some-command | xclip -selection clipboard

逆のタスクを実行したい-端末にシステムクリップボードを印刷します。どうすればできますか?

10
Loom

マンページによると、-oオプションをxclipに指定すると、反対方向にデータが表示されます。

   -i, -in
          read text into X selection from standard input or files (default)

   -o, -out
          prints the selection to standard out (generally for piping to a file or program)

上記のコマンドでは、-iが想定されています。

8
Bratchley

もう1つの選択肢はxselプログラムです。

By default, this program outputs the selection without modification  if
   both  standard  input  and standard output are terminals (ttys). Other‐
   wise, the current selection is output if standard output is not a  ter‐
   minal  (tty),  and the selection is set from standard input if standard
   input is not a terminal (tty). If any input or output options are given
   then the program behaves only in the requested mode.

したがって、何かをクリップボードにコピーしてxselを実行し、それをターミナルに出力します。 man xsel使用するクリップボードなどのより高度なオプション.

7
terdon