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


10

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

some-command | xclip -selection clipboard

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


重複ではありませんが、明確に関連しているのは、この質問と特に与えられた回答です
Bananguin 2014

回答:


8

マンページによると、反対方向にデータ-oxclip押し込むオプション:

   -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が想定されています。


7

別の選択肢は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どのクリップボードを使用するかなど、より高度なオプションを確認することができます。


5
物事を簡単にするために...これが私がすることです:alias pbcopy='xsel --clipboard --input'; alias pbpaste='xsel --clipboard --output' MacOSコマンドに一致する名前を選択しました。
Bananguin 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.