Comment puis-je utiliser s'Attendre à entrer un mot de passe pour un script Perl?

Je souhaite entrer automatiquement un mot de passe lors de l'exécution d'un script d'installation. J'ai invoqué le script d'installation à l'aide de la backticks en Perl. Maintenant, ma question est comment puis-je entrer ce mot de passe à l'aide de expect ou autre chose?

my $op = `install.sh -f my_conf -p my_ip -s my_server`;

Lorsque le ci-dessus est exécuté, une ligne de mot de passe est imprimé:

Enter password for the packagekey: 

Dans la ligne ci-dessus, je souhaite entrer le mot de passe.

OriginalL'auteur gagneet | 2009-09-02