Re: [問題] 擷取system輸出資料

看板Perl作者 (OuTian)時間15年前 (2009/11/01 17:28), 編輯推噓3(302)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

11/01 18:21, , 1F
這樣的作法試過,不過好像沒辦法動作
11/01 18:21, 1F

11/01 18:25, , 2F
喔...我找到剛剛的盲點了
11/01 18:25, 2F

11/01 18:25, , 3F
我剛剛試過這樣的作法,但是我沒加--stdout參數
11/01 18:25, 3F

11/01 18:25, , 4F
所以這樣的作法也可以了
11/01 18:25, 4F

11/06 01:21, , 5F
奧天耶!!!
11/06 01:21, 5F
文章代碼(AID): #1AxLIxMK (Perl)
討論串 (同標題文章)
文章代碼(AID): #1AxLIxMK (Perl)