Mam program, który wymaga ode mnie wprowadzania danych podczas działania programu. Wyobraź sobie coś takiego:
$ ./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
...
Teraz mam wiele wejść testowych do uruchomienia mojego programu. Wszystkie zawierają coś takiego:
Arthur, King of the Britons
To seek the Holy Grail
...
Jednak niektóre moje skrypty testowe zawodzą i niestety bardzo trudno jest mi rozszyfrować dokładnie to, gdzie zawiodły, ponieważ mój terminal wygląda tak:
$ ./program < arthur.txt
Hi there. What's your name?What is your quest?What is your favourite color?...
Czy istnieje sposób, w jaki mogę przekazać dane wejściowe stdin
za pomocą pliku, ale nadal wyświetlać terminal tak, jakbym wpisał to wszystko?
Linux Mint 16 to mój system operacyjny, jeśli to ma znaczenie.