프로그램이 실행될 때 데이터를 입력 해야하는 프로그램이 있습니다. 다음과 같이 상상해보십시오.
$ ./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입니다.
이 작업을 수행하는 방법을 모르지만 (버퍼가없는) tty 장치를 사용하여이 작업을 수행 할 수 있어야합니다. 단서에 대해서는 stackoverflow.com/questions/8514735/… 를 참조하십시오 .
—
Joe