Если вы используете оконную систему X11 (и это буфер обмена), вы можете использовать xclip
для доступа к буферу обмена из командной строки:
paste
:
xclip -o # Write clipboard's contents to stdout
VARIABLE=$(xclip -o) # Write clipboard's contents into a variable
xclip -o | command # Pipe clipboard contents into command's stdin
copy
:
xclip -i "Some text" # Save static text in the clipboard
xclip -i $(command) # Save the output of a command into clipboard
command | xclip -i # Same as above but with a pipe
Примечание: xclip
, вероятно, не будет установлен вместе с установкой по умолчанию X11, вы Мне нужно установить его явно.
Спасибо за ответ! Благодаря этому ответу я проделал свой путь к этому вопросу, который я не нашел, задав вопрос: http://stackoverflow.com/questions/749544/pipe-to-from-clipboard. За этот ответ может быть полезно знать что на Mac вы делаете, например, pwd | pbcopy – langkilde
Добро пожаловать :) Приятно видеть, что это помогло вам – hek2mgl