是否可以在 Bash 中与剪贴板进行管道传输?
无论是通过管道传输到/从设备句柄还是使用辅助应用程序,我都找不到任何东西。
例如,如果 /dev/clip
是一个链接到剪贴板的设备,我们可以这样做:
cat /dev/clip # Dump the contents of the clipboard
cat foo > /dev/clip # Dump the contents of "foo" into the clipboard
最佳答案
您可以处理大量剪贴板。我希望您可能是想要将内容放入 X Windows 主剪贴板的 Linux 用户。通常,您要与之交谈的剪贴板有一个实用程序可以让您与之交谈。
对于 X,有 xclip
(和其他)。 xclip -selection c
将数据发送到与 Ctrl + C, Ctrl + 一起使用的剪贴板V 在大多数应用程序中。
如果您使用的是 Mac OS X,则有 pbcopy
。例如,cat example.txt | pbcopy
如果您处于 Linux 终端模式(无 X),请查看 gpm
或 Screen它有一个剪贴板。试试 Screen 命令 readreg
。
在 Windows 10+ 或 Cygwin 下,使用 /dev/clipboard
或 clip
。
https://stackoverflow.com/questions/749544/