UNIX programs used to be designed so that they could be connected with pipes created by a shell. This paradigm is insufficient when dealing with many modern programs that demand to be used interactively. Expect is a program designed to control interactive programs. Expect reads a script that resembles the dialogue itself but which may include multiple paths through it.
Proceedings Title: Proceedings of the Summer 1990 USENIX Conference
Pub Type: Conferences
Expect, interactive programs, programming, shell, UNIX