題 如何從剪貼板管道到firefox?


這可能是一個業餘問題。但我有管道問題。 我想通過終端將剪貼板傳輸到firefox。 在我的剪貼板中是一個網址 https://www.google.com。比我想要打開firefox一樣

firefox https://www.google.com

現在我想用我的剪貼板替換谷歌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個都不起作用。

關於如何解決這個問題的任何建議?


2
2017-08-25 14:21


起源




答案:


Firefox只將URL作為 命令行參數而不是stdin,這些都是不同的東西。因此管道沒有損壞,這只是錯誤的工具。

您需要以下之一:

  • “命令替換”使用 $(…) 要么 `…` 運營商:

    firefox $(xclip -o -selection clipboard)
    
  • 一個程序  從stdin獲取輸入,和 轉換 它到命令行參數:

    xclip -o -selection clipboard | xargs的 火狐

3
2017-08-25 14:31