![파일을 읽은 후 사용자 입력 복구](https://linux55.com/image/33547/%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%9D%BD%EC%9D%80%20%ED%9B%84%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%9E%85%EB%A0%A5%20%EB%B3%B5%EA%B5%AC.png)
사용자로부터 사용자 입력을 읽는 프로그램이 있습니다(모바일, 보드 게임). 이와 같이:
$ game
enter your move:
# etcetera
첫 번째질소매번 작업을 반복해야 하므로 한 줄에 한 줄씩 텍스트 파일에 넣었습니다. 이것은 작동합니다:
$ game < moves.txt
이것은 작동하지만 다음 이후에는질소이동 후 어떻게 명령줄 입력으로 돌아가나요?
중복된 질문일 수 있다는 것을 알고 있지만 찾을 수 없습니다.
답변1
사실 좀 더 집중적인 인터넷 검색 끝에 실제로 stackoverflow에서 답을 찾았습니다.
(cat moves; cat) | game
와 정말 유용한 댓글이네요잭:
"관심 있는 분들은 다음을 사용하여 명령이 포함된 파일을 만들 수 있습니다. (cat your_file_with_commands; tee -a your_file_with_commands) | sh your_script
스크립트에 파이프하는 것 외에도 각 명령을 파일에 추가합니다."