自动连续地将剪贴板内容复制到文件?

自动连续地将剪贴板内容复制到文件?

我需要列出网页上的一些链接。我一直在使用右键单击copy link URL,然后将其粘贴(菜单_编辑->粘贴)到vim运行中xterm- 然后重复。这显然是一个相当麻烦的方法,当然肯定还有更好的方法。 (粘贴顺利,所以我猜链接存储为 ascii 文本。)

那么有没有办法自动将每个copy link URL更改“记录”到剪贴板上,即复制剪贴板中的每个更改到文件中?有没有可以执行此操作的程序,或者是否有一些隐藏文件(例如命名管道)可让我读取剪贴板内容?

我看到有一些“剪贴板管理器”......他们中有人适合做这样的事情吗? (哪一个?如何?)

我正在使用 LinuxMint MATE。

答案1

你可以这样做:

while xclip -o -sel c && echo; do
  xclip -i -quiet -sel c <> /dev/null >&0 2>&0
done > file

xclip -o -sel c转储选择的内容CLIPBOARDxclip -i -quiet -sel c声明对CLIPBOARD所选内容的所有权(并将其清空),直到其他东西再次声明它。如果您正在运行剪贴板管理器,您可能需要禁用它,因为它可能会造成干扰。

相关内容