Re: [問題] 如何抓stdout
※ 引述《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
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章