如何从剪贴板传输到 Firefox?

如何从剪贴板传输到 Firefox?

这可能是一个业余问题。但我在管道方面遇到了问题。我想通过终端将我的剪贴板管道传输到 Firefox。我的剪贴板中有这样一个 URL:https://www.google.com. 我想打开 Firefox

firefox https://www.google.com

现在我想用剪贴板中的某些内容替换 Google URL。我尝试将其传输如下:

xclip -o -selection clipboard | firefox
xclip -o -selection clipboard > url ; firefox url
xclip -o -selection clipboard > url ; cat url | firefox /dev/fd/0

全部 3 个都不起作用。

关于如何解决这个问题有什么建议吗?

答案1

Firefox 仅将 URL 视为命令行参数,而不是 stdin,它们是截然不同的东西。所以管道没有损坏,只是工具不对。

您需要以下之一:

  • $(…)使用或运算符的“命令替换” `…`

    firefox $(xclip -o -selection clipboard)
    
  • 一个程序从标准输入中获取输入,并且皈依者将其转换为命令行参数:

    xclip -o -选择剪贴板|参数火狐

相关内容