我想在網站上自動查看圖像。下面將下載成功所需的影像文件:尋找Linux應用程序或命令管道圖像使用grep和sed
wget $(wget -O - myURL | grep myPattern | sed myScript)
當我嘗試管道使用
wget -O - $(wget -O - myURL | grep myPattern | sed myScript) | feh
至FEH我得到
Cannot write to `-' (Broken pipe).
做
wget -O - $(wget -O - myURL | grep myPattern | sed myScript)
會輸出很多亂碼,我認爲它是圖像文件,所以我的結論是feh無法從管道讀取,並且查看手冊頁似乎表明這是真實的。這可以以某種方式解決,或者我需要另一種工具嗎?如果我這樣做,我會盡可能地小做一個工具。
我看了一個類似這樣的問題,Trouble with piping through sed,但不知道這有多類似。我確實使用了sed的--unbuffered選項,它沒有工作,我不確定如果它工作,我會理解它。
玩了之後,我發現,它不會以任何方式接受來自標準輸入的數據。 – 2010-12-05 01:41:03