Bonjour à tous,
Je dois faire un script qui utilise un terminal unix (sous solaris).
Pour le moment j'utilise un script expect que je lance
par un script perl grace a un open(F, "monscript.expect |")
Je trouve que c'est vraiment foireux et j'aimerai bien
tout faire en perl .....
Est ce que quelqun peut me dire comment faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Charles BEUZIT
moi je trouve moyen .... vraiment moyen pour ce que je fais, c'est un peu comme si j'essayai de fabriquer une voiture avec du bois, des clous et un marteau c'est pas impossible, mais c'est long et pas solide ..... En fait il est possible que mon script expect ne recoive pas ce qu'il attend .... donc il faut mettre en place une gestion d'erreur ... ce qui est bien galere avec ce genre de langage rhumatisant....les boucles while et les timeout ca va bien 5 minutes mais apres ca devient lourd.
"serge.john.swilting" wrote:
Jean-Charles BEUZIT wrote:
Bonjour à tous, Je dois faire un script qui utilise un terminal unix (sous solaris). Pour le moment j'utilise un script expect que je lance par un script perl grace a un open(F, "monscript.expect |")
Je trouve que c'est vraiment foireux et j'aimerai bien tout faire en perl ..... Est ce que quelqun peut me dire comment faire ?
moi perso je trouve ça pas mal et relativement court
moi je trouve moyen .... vraiment moyen
pour ce que je fais, c'est un peu comme si j'essayai
de fabriquer une voiture avec du bois, des clous et un marteau
c'est pas impossible, mais c'est long et pas solide .....
En fait il est possible que mon script expect ne recoive pas
ce qu'il attend .... donc il faut mettre en place une gestion
d'erreur ... ce qui est bien galere avec ce genre de langage
rhumatisant....les boucles while et les timeout ca va bien 5 minutes
mais apres ca devient lourd.
"serge.john.swilting" wrote:
Jean-Charles BEUZIT wrote:
Bonjour à tous,
Je dois faire un script qui utilise un terminal unix (sous solaris).
Pour le moment j'utilise un script expect que je lance
par un script perl grace a un open(F, "monscript.expect |")
Je trouve que c'est vraiment foireux et j'aimerai bien
tout faire en perl .....
Est ce que quelqun peut me dire comment faire ?
moi perso je trouve ça pas mal
et
relativement court
moi je trouve moyen .... vraiment moyen pour ce que je fais, c'est un peu comme si j'essayai de fabriquer une voiture avec du bois, des clous et un marteau c'est pas impossible, mais c'est long et pas solide ..... En fait il est possible que mon script expect ne recoive pas ce qu'il attend .... donc il faut mettre en place une gestion d'erreur ... ce qui est bien galere avec ce genre de langage rhumatisant....les boucles while et les timeout ca va bien 5 minutes mais apres ca devient lourd.
"serge.john.swilting" wrote:
Jean-Charles BEUZIT wrote:
Bonjour à tous, Je dois faire un script qui utilise un terminal unix (sous solaris). Pour le moment j'utilise un script expect que je lance par un script perl grace a un open(F, "monscript.expect |")
Je trouve que c'est vraiment foireux et j'aimerai bien tout faire en perl ..... Est ce que quelqun peut me dire comment faire ?
moi perso je trouve ça pas mal et relativement court
Je dois faire un script qui utilise un terminal unix (sous solaris). Pour le moment j'utilise un script expect que je lance par un script perl grace a un open(F, "monscript.expect |")
Ok.
Je trouve que c'est vraiment foireux et j'aimerai bien tout faire en perl .....
Tout à fait d'accord avec vous.
Il existe sur CPAN des modules pour faire ce que vous voulez (cherchez «expect»). Regardez en particulier Bundle::Expect.
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/> Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
C'est merveilleux ! voila ce qu'il me fallait :) merci Paul.
Je dois faire un script qui utilise un terminal unix (sous solaris).
Pour le moment j'utilise un script expect que je lance
par un script perl grace a un open(F, "monscript.expect |")
Ok.
Je trouve que c'est vraiment foireux et j'aimerai bien
tout faire en perl .....
Tout à fait d'accord avec vous.
Il existe sur CPAN des modules pour faire ce que vous voulez (cherchez
«expect»). Regardez en particulier Bundle::Expect.
--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>
Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
C'est merveilleux ! voila ce qu'il me fallait :)
merci Paul.
Je dois faire un script qui utilise un terminal unix (sous solaris). Pour le moment j'utilise un script expect que je lance par un script perl grace a un open(F, "monscript.expect |")
Ok.
Je trouve que c'est vraiment foireux et j'aimerai bien tout faire en perl .....
Tout à fait d'accord avec vous.
Il existe sur CPAN des modules pour faire ce que vous voulez (cherchez «expect»). Regardez en particulier Bundle::Expect.
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/> Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
C'est merveilleux ! voila ce qu'il me fallait :) merci Paul.