关于bash:管道输出到粘贴变量

Pipe output to paste variable

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

1
bash: pwd >"paste_variable"

那么"paste_variable"的内容是什么,然后压出cmd + v?


如果您使用的是X11窗口系统(及其剪贴板),则可以使用xclip从命令行访问剪贴板:

paste

1
2
3
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

1
2
3
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安装一起安装,您需要明确安装它。