Je suis étonné par la façon dont Expect (TCL) peut automatiser beaucoup de choses que je ne pouvais normalement pas faire.Autres solutions/langages supérieurs à l'attendu TCL?
Je pensais que je pourrais plonger plus profondément dans Expect en lisant un livre, mais avant de le faire je voudrais demander s'il y a d'autres solutions/langages qui pourraient faire ce que fait Expect?
Par exemple. J'ai lu que les gens comparent Expect avec Awk et aussi Perl.
Est-ce que Awk et Perl pourraient faire la même chose?
Que diriez-vous d'autres langues comme Python et Ruby?
Attendez-vous à l'outil d'automatisation de facto ou existe-t-il d'autres solutions/langages plus performants?
Je pense que c'est de facto parce que c'était le premier et il était basé sur TCL qui était/était très populaire dans certains cercles, par exemple. des choses intégrées comme les routeurs Cisco. Donc si vous connaissiez déjà TCL pour configurer le routeur, pourquoi ne pas utiliser un framework d'automatisation compatible? –
Attendez est devenu la norme dans de telles choses. Vous pouvez trouver des implémentations Expect comme indiqué dans les réponses, mais je doute que vous trouverez quelque chose _superior_. –
Pas "un" livre, "le" livre. Le [Expect book] (http://oreilly.com/catalog/9781565920903) reste très bien considéré, bien que ce qu'il dit à propos de Tcl soit quelque peu obsolète. (Eh bien, qu'attendez-vous pour un livre sur un logiciel informatique qui est si vieux?) –