作者OuTian (OuTian)
看板Perl
標題Re: [問題] 擷取system輸出資料
時間Sun Nov 1 17:28:25 2009
※ 引述《godman362 (青)》之銘言:
: 目前我使用system去執行某個外部指令
: 而輸出的部份,要由使用者選擇之後決定
: 我想直接將輸出的值丟入自己宣告的變數之中
: 而不是透過輸出至某個檔案後再讀出
: 請問一下這個部份應該如何處理,還請各位指點一下,謝謝
: 目前我的作法如下:
: open(MenuValue,"|dialog --menu \"Data Choose : \" 40 30 6 1 \"Monday\" \\
: 2 \"Tuesday\" \\
: 3 \"Wednesday\" \\
: 4 \"Thursday\" \\
: 5 \"Friday\" ");
: 我想將取得的值,放入MenuValue中
: 不過卻沒有辦法讓我選擇就結束程式了
: 所以想請問各位有沒有可以解決的辦法?
$output = `$cmd`;
這樣應該比較簡潔 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.63.56
1F:推 godman362:這樣的作法試過,不過好像沒辦法動作 11/01 18:21
2F:推 godman362:喔...我找到剛剛的盲點了 11/01 18:25
3F:→ godman362:我剛剛試過這樣的作法,但是我沒加--stdout參數 11/01 18:25
4F:→ godman362:所以這樣的作法也可以了 11/01 18:25
5F:推 itsIjs:奧天耶!!! 11/06 01:21