Re: [問題] 如何抓stdout

看板Perl作者 (愚人)時間18年前 (2006/12/18 17:25), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《erspicu (lpo)》之銘言: : : 問題是這樣不一定管用...很多程式會列印出的東西(部分部分的), : : 不是直接給你列印在螢幕,就是莫名其妙既沒有印在螢幕上, : : stdout也抓不到. : : 像我現在要抓mencoder的編碼資訊,就抓不到,我用 > 直接把資訊導到out.txt上, : 導出的文件檔 : http://abraxas.no-ip.org/~abraxas/file/stdout.gif
: 用筆記本開啟的畫面 : http://abraxas.no-ip.org/~abraxas/file/res.txt : 一直沒辦法抓到輸出進度百分比的資料(除了最後一行的輸出外) : (不是不會用比對抓取輸出的某個部分,而是那一整行沒辦法抓到) : 有人可以給個想法嗎? http://www.unix.org.ua/orelly/perl/prog3/ch16_03.htm open STATUS, "netstat -an 2>/dev/null |" or die "can't fork: $!"; while (<STATUS>) { next if /^(tcp|udp)/; print; } close STATUS or die "bad netstat: $! $?"; 參考看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.34.247

12/18 18:40, , 1F
對我的問題無效
12/18 18:40, 1F
文章代碼(AID): #15XbwJiq (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
文章代碼(AID): #15XbwJiq (Perl)