※ 引述《feynman511 (noonee)》之銘言:
: 不好意思 我沒講清楚 重點不是輸入密碼
: 而是當程式跟我要簡單資料的時候 我怎麼預先給
: 而我想到最簡單的例子就是給密碼 抱歉沒說清楚
: 我試過你建議的方式
: 可是bash 對於spawn expect和send 都顯示 command not found
: expect 我有在套件庫找到也裝了
: 可是spawn和send就沒找到
: 請問這兩個指令是要灌什麼才有?
: 謝謝
$ ls -l sudo_apt-get_update.exp <-- 你可能沒有注意到這二行
-rwxr-xr-x <-- 你可能沒有注意到這二行
$ cat sudo_apt-get_update.exp
#!/usr/bin/expect
spawn sudo apt-get update
expect "password"
send "YOUR_PASSWORD\r"
expect "$"
$ expect sudo_apt-get_update.exp <-- 這樣執行也可以..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.60.21