Мне нужно восстановить файл из запроса REST, этот запрос запрашивает мой пароль, но мне нужно, чтобы он был автоматическим, поэтому я использую сценарий ожидания, чтобы ввести мой пароль без необходимости взаимодействия с человеком. Моя проблема заключается в том, что я не знаю, как получить файл после отправки пароля.Восстановление файла с помощью REST API и ожидающего скрипта
Вот ожидать сценарий:
#!/usr/bin/expect
set password [lindex $argv 0]
spawn [lindex $argv 1] {*}[lrange $argv 2 end]
expect "Enter host password for user \'*\':*" {send "$password\r"; interact}
А вот вызов сценария:
./pgbExpectLog.sh $password curl -Lu $adobeId https://build.phonegap.com/api/v1/apps/$appId/ios
Мне нужно, чтобы поймать данные, которые следует за отправку моего пароля и перенаправить его в файл , Я не могу выполнить простую переадресацию ('>') в моем сценарии bash, потому что я бы получил строки «spawn [command]» и «Enter password:» с небольшим количеством поврежденных данных, поэтому мне нужно войти в ожидать сценария, но я не знаю, где и как.
Можно ли для вас, чтобы передать пароль? curl -u имя пользователя: пароль http://example.com –