gpaste 取得為 youtube-dl 的 STDIN

gpaste 取得為 youtube-dl 的 STDIN

我對linux還很陌生。我成為用戶大約兩個月了。我了解如何使用 grep 進行基本管道操作並寫入STDOUT文字檔案。

我正在嘗試使用剪貼簿實用程式執行類似的操作,gpaste.我想使用從 gui 瀏覽器複製 URL 資訊並將其貼上到終端命令中的文字。下一步是學習如何自動抓取這些資訊並透過類似的操作來運行它,但我們不要超前。

我的過程是,我打開gpaste ui並複製有問題的 YouTube 網址。gpaste history.當我輸入時,它被輸入,gpaste get [#]返回正確的條目,太棒了。

然而,當我嘗試在另一個應用程式(例如 youtube-dl)中操作該資料時,我遇到了錯誤「gpaste 不是可識別的 url」。

這是我嘗試過的:

youtube-dl | gpaste 0
gpaste get [#] | youtube-dl

我知道,不是很有創意,但是,嘿…

有什麼建議麼?

答案1

您確定 youtube-dl 可以從 stdin 讀取內容嗎?如果是這樣,你的第二個例子應該可以工作。

嘗試youtube-dl $(gpaste get [#])

確保;確定$(gpaste 取得 [#])傳回您期望首先可以執行的操作echo $(gpaste get [#])

相關內容