管道输出到粘贴变量

时间:2014-11-14 09:17:17

标签: bash unix

我经常想把终端中的东西粘贴到我的IDE中。例如,我可能想要将路径粘贴到IDE中。有办法吗

bash: pwd > "paste_variable"

其中" paste_variable"的内容是什么出来的压迫cmd + v?

1 个答案:

答案 0 :(得分:2)

如果您使用的是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安装一起安装,您需要明确安装它。