Bash에서 시스템 클립보드 내용 인쇄

Bash에서 시스템 클립보드 내용 인쇄

일부 명령 출력을 시스템 클립보드에 넣어 이를 수행하는 방법이 있습니다 xclip.

some-command | xclip -selection clipboard

반대 작업을 수행하고 싶습니다. 시스템 클립보드를 터미널에 인쇄합니다. 어떻게 할 수 있나요?

답변1

맨페이지에 따르면 데이터를 반대 방향으로 푸시하는 -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가정이 이루어집니다.

답변2

또 다른 옵션은 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어떤 클립보드를 사용해야 하는지 등과 같은 고급 옵션을 읽어볼 수 있습니다 .

관련 정보