是否可以在Bash中通过管道与剪贴板通信?
无论是管道到设备手柄或从设备手柄到管道,还是使用辅助应用程序,我都找不到任何东西。
例如,如果/dev/clip是链接到剪贴板的设备,我们可以这样做:
/dev/clip
cat /dev/clip # Dump the contents of the clipboard cat foo > /dev/clip # Dump the contents of "foo" into the clipboard
您可能要处理很多剪贴板。我希望您可能是Linux用户,希望将内容放入X Windows主剪贴板。通常,您要与之交谈的剪贴板都有一个实用程序,可让您与其交谈。
对于X,有xclip(和其他)。在大多数应用程序中,xclip -selection c会将数据发送到与兼容的剪贴板。Ctrl + C``Ctrl + V
xclip
xclip -selection c
Ctrl + C``Ctrl + V
如果您使用的是Mac OS X,则显示pbcopy。
pbcopy
如果你在Linux终端模式(没有X)是再看看gpm或屏幕具有剪贴板。尝试screen命令readreg。
gpm
screen
readreg
在Windows 10+或cygwin下,使用/dev/clipboard或clip。
/dev/clipboard
clip