看板 [ Perl ]
討論串[問題] 請教如何實現下邊這種重定向﹖
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者frank1983 (What?)時間14年前 (2011/05/15 18:52), 編輯資訊
0
0
8
內容預覽:
其實 select(*FH) 的作用就是將 FH 做為 write 和 print 預設的 file handle. 所以. print "hello world!". 會將 "hello world!" 輸出至 FH. 但是. print STDOUT "hello world!". 或. pri
(還有630個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者herolee (hero)時間14年前 (2011/05/15 11:51), 編輯資訊
0
0
2
內容預覽:
如前所述﹐還有兩點不明﹐希望指點。. 1、這個例子並沒有重定向STDERR﹐有辦法收集到STDERR的東東麼。. 另外諸如die "Error:$!"這種有沒有辦法實現最初的設想﹐類似2>&1 |tee這種效果。. 2、系統調用比如 `ls -l. `之類不能達到上述效果。. 可以通過print $

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者frank1983 (What?)時間14年前 (2011/05/14 02:37), 編輯資訊
0
0
2
內容預覽:
您可以使用 open STDERR, ">&STDOUT". (請參考 http://perldoc.perl.org/functions/open.html ). CPAN 上有一些 module 可以試試: File::Tee (不能在 Windows 上執行)、Tee、. IO::Captur
(還有889個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者herolee (hero)時間14年前 (2011/05/12 22:09), 編輯資訊
0
0
0
內容預覽:
1、首先希望把標準錯誤能夠重定向到標準輸出﹐類似shell的 2>&1. 2、希望能把所有標準輸出(已包含標準錯誤的內容)在屏幕打印的同時﹐. 也輸出到某個文件中。. 請問﹐上述功能用perl怎麼實現呢﹖我隻會bash下的辦法。。。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ Fro
首頁
上一頁
1
下一頁
尾頁