Я просто хочу написать сценарий оболочки для автоматической подачи приглашений имени пользователя и пароля при выполнении моих команд, Я пробовал этот, но он не работал. Пожалуйста, помогите мне в любом случае.Как написать автоматический интерактивный сценарий оболочки?
#!/bin/bash
#!/usr/bin/expect
ls -ltr
spawn sudo git pull
expect "[sudo] password for sandeep:"
send "sandeep123\n"
expect "Username :"
send "sandeep\n"
expect "Password :"
send "sandeep121\n"
Я получаю следующий вывод:
[email protected]:~$ ./checkout.sh
total 64
./checkout.sh: line 8: spawn: command not found
couldn't read file "Username:": no such file or directory
./checkout.sh: line 16: send: command not found
couldn't read file "Password:": no such file or directory
./checkout.sh: line 20: send: command not found