print 加上 tee

看板Perl作者 (會走路的冰塊)時間18年前 (2007/04/13 15:13), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我寫了一個這樣的小程式,將其存成 orz.pl #!/usr/bin/perl while(1) { sleep(1); print "orz...\n"; } 然後在 Linux 下這麼去執行時沒問題,每隔一秒就會印出一次 orz ./orz.pl 可是當我配上 tee 來使用的時候 ./orz.pl |tee File 就不會有任何輸出了 或是再加上重導向符號 ./orz.pl > File 也不會有任何的 output,請問這是什麼原因呢?謝謝 -- 我想你會衰成這樣都是我害的 ---- Tizzy Mac 緊張的麥金塔?這是誰(._.?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.98.6

04/13 19:06, , 1F
試試看$|=1; 詳見perldoc perlvar
04/13 19:06, 1F

04/14 09:08, , 2F
it works!! 謝謝 :)
04/14 09:08, 2F
文章代碼(AID): #167os5ZR (Perl)
文章代碼(AID): #167os5ZR (Perl)