¿Todavía vale la pena aprender a esperar? Porque no he visto ningún libro nuevo sobre este tema? ¿Qué recomendaría alguien para un buen libro sobre esto?¿Esperan las secuencias de comandos todavía vale la pena aprender?
Respuesta
expect es la mejor opción para controlar los scripts que generan consultas y requieren una respuesta. Muchos otros idiomas luchan con esto y crean puntos muertos en stdin/stdout cuando intentan usar ambos. Esperar también supera algunos problemas con la entrada de contraseña (como al escribir scripts en SSH).
Dicho esto, no es necesario saberlo porque muchos otros lenguajes tienen un módulo de espera (vienen a la mente tcl y python) que proporcionan el mismo comportamiento.
Debo decir que depende de su trabajo. Si pasas mucho tiempo interactuando con scripts de línea de comandos repetitivos o FTP, entonces bien vale la pena agregar a tu arsenal de scripting.
Nunca está de más tener otra herramienta en su kit. Esperar realmente llena su nicho extremadamente bien.
La expectativa por antonomasia es Exploring Expect. Es el único libro de Expect que necesitas.
SpliFF escribió más arriba acerca de "... interactuando con script de línea de comandos repetitiva o FTP ..." Aunque estoy a favor de la automatización, y respeto Esperar como indispensable, esperar no es necesario en 2010 para FTP o muchos otros roles donde una vez fue necesario. Quince años atrás, por ejemplo, Expect era una forma adecuada de automatizar FTP; ahora, la mayoría de los lenguajes de scripting ya incorporan capacidades suficientes para reemplazar el uso de Expect con FTP. Muchas, muchas automatizaciones se pueden hacer con lo que Perl, Python, Tcl, ... ya incorporan, y Expect no es esencial para estas aplicaciones.
- 1. vale la pena aprender groovy?
- 2. ¿Vale la pena aprender COM?
- 3. GroupLayout: ¿Vale la pena aprender?
- 4. ¿Vale la pena aprender ASP clásico?
- 5. ¿Vale la pena aprender el lenguaje ensamblador?
- 6. ¿Vale la pena aprender a usar MSBuild?
- 7. MyEclipse: ¿Todavía vale la pena usarlo?
- 8. ¿Todavía vale la pena admitir ios 3.1?
- 9. ¿Vale la pena aprender GNU Make?
- 10. ¿Vale la pena aprender las API específicas de AMD?
- 11. ¿Vale la pena aprender Perl 6?
- 12. ¿Aprender WinForms vale la pena? ¿Está desactualizado?
- 13. ¿Vale la pena aprender haml & sass?
- 14. ¿Vale la pena aprender Ruby on Rails
- 15. ¿Vale la pena Qt?
- 16. Vale la pena aprender Eclipse para el desarrollo de C++
- 17. ¿Vale la pena aprender Java a finales de los treinta?
- 18. ¿Vale la pena el esfuerzo para aprender D?
- 19. ¿Vale la pena aprender Smarty para plantillas PHP?
- 20. Entity Framework 4.0: ¿vale la pena ahora?
- 21. ¿Vale la pena Napkee?
- 22. ¿Vale la pena Heroku?
- 23. ¿Está Processing.js vale la pena?
- 24. ¿Vale la pena la obstrucción?
- 25. ¿Vale la pena usar JDEE?
- 26. Rails + Oracle: ¿vale la pena?
- 27. Zend Framework ¿Vale la pena?
- 28. Agile Toolkit, vale la pena usar?
- 29. ¿Vale la pena usar sqlalchemy-migrate?
- 30. ¿VS2010 Premium vale la pena el precio?
¿Quizás quiso decir "perl y python"? El Expect original está construido en la parte superior de Tcl de todos modos. –