У мене є програма, яка вимагає від мене введення даних під час роботи програми. Уявіть собі щось подібне:
$ ./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
...
Тепер у мене є ряд тестових входів, з якими можна запустити свою програму. Всі вони містять щось на кшталт:
Arthur, King of the Britons
To seek the Holy Grail
...
Однак деякі мої тестові сценарії виходять з ладу, і, на жаль, мені дуже важко розшифрувати, де саме вони вийшли з ладу, так як мій термінал виглядає так:
$ ./program < arthur.txt
Hi there. What's your name?What is your quest?What is your favourite color?...
Чи є спосіб я все-таки дати вхід stdin
через файл, але все-таки термінал з'явиться так, ніби я все це набрав?
Linux Mint 16 - це моя ОС, якщо це має значення.