看板 Linux 關於我們 聯絡資訊
Hi, 我有某個程式(稱MG),執行後會詢問(例如): Which programs do you want to run? 0 AAA 1 BBB 2 CCC 3 DDD [0, 1, 2, 3] 我希望他可以看到 "Which programs do you want to run?" 就自動幫我輸入 0 依照我google之後的了解,也許 expect 可以幫助我 我也安裝了expect, 確定/usr/bin/expect存在 但怎麼嘗試都沒辦法.. 希望有人可以幫忙解答 感謝 ---------------------------------------------------------- vim test.sh ./MG #!/usr/bin/expect -f expect "Which programs do you want to run?" send "0\n" couldn't read file "Which programs do you want to run?": no such file or directory test.sh: line 5: send:命令找不到 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.115.14.212 ※ 編輯: a29788685 來自: 58.115.14.212 (12/19 06:25)
paintlife08:試試把./MG 改成spawn ./MG, 然後搬到#!那行的下面 12/19 10:43
paintlife08:最後一行加interact 12/19 10:46
cybelia:@@ #!不在檔案第一行就只是個註解吧 12/19 18:52