J'ai un programme qui m'oblige à saisir des données pendant l'exécution du programme. Imaginez quelque chose comme ça:
$ ./program
Hi there. What's your name? Zambezi
What is your quest? To make a program which runs nicely
What is your favourite color? Red
...
Maintenant, j'ai un certain nombre d'entrées de test pour exécuter mon programme. Ils contiennent tous quelque chose comme:
Arthur, King of the Britons
To seek the Holy Grail
...
Cependant, certains de mes scripts de test échouent, et malheureusement, il m'est très difficile de déchiffrer exactement où ils ont échoué, car mon terminal ressemble à ceci:
$ ./program < arthur.txt
Hi there. What's your name?What is your quest?What is your favourite color?...
Existe-t-il un moyen de donner une entrée stdin
via un fichier, tout en laissant le terminal apparaître comme si j'avais tout tapé?
Linux Mint 16 est mon système d'exploitation si cela importe.