stdin이 계속 표시되는 bash 또는 stdin 리디렉션에서 키보드 입력을 시뮬레이션합니다.

stdin이 계속 표시되는 bash 또는 stdin 리디렉션에서 키보드 입력을 시뮬레이션합니다.

파일을 사용하는 동안 실제로 파일의 행을 볼 수 있도록 파일을 프로그램의 표준 입력으로 리디렉션하는 것이 가능한지 궁금합니다.

다음 흐름(루프)을 포함하는 CLI 프로그램이 있다고 가정합니다. A) 컴퓨터가 질문합니다. B) 사용자가 대답합니다. C) 컴퓨터가 응답합니다.

이 명령을 대화형으로 실행하면 사용자 답변과 컴퓨터 생성 텍스트(터미널에서 복사하여 붙여넣을 수 있음)가 혼합된 출력이 생성됩니다.

프로그램이 비대화형으로 실행되고 답변이 파일에 미리 정의되어 있는 경우에도 동일한 결과를 얻어야 합니다.

프로그램 실행

대화형으로 실행되는 프로그램의 터미널 화면에 나타나는 것과 동일한 유형의 텍스트를 얻을 수 있는 방법이 있습니까?

답변1

한 번 살펴보고 싶을 수도 있습니다expect

관련 정보