我對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 [#])