linux - 在 Bash 脚本中通过管道传入/传出剪贴板

是否可以在 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/clipboardclip

https://stackoverflow.com/questions/749544/

相关文章:

python - 连接两个一维 NumPy 数组

python - 解析命令行参数的最佳方法是什么?

linux - "POSIX"是什么意思?

python - Python 中 % 的结果是什么?

linux - 如何使用 sudo 将输出重定向到我无权写入的位置?

python - 如何正确确定当前脚本目录?

python - Pandas 'count(distinct)' 等效

linux - 如何在 Linux/Unix 上永久设置 $PATH

python - 如何判断 tensorflow 是否从 python shell 内部使用 gpu

python - 创建单独变量字典的更简单方法?