コマンドを実行するときにユーザー名とパスワードのプロンプトを自動的にフィードするためのシェル スクリプトを書きたいだけですが、これを試してみましたが、うまくいきませんでした。どんな方法でも私を助けてください。
#!/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"
次の出力が得られます。
sandeep@K2-Sandeep-08:~$ ./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