대화식 프로그램을 고려하십시오 interactive
. 이 프로그램을 상당히 자주 실행해야하며 실행할 때마다 처음 몇 개의 명령이 동일합니다. 분명히, 이러한 명령을 반복해서 입력하는 것은 고통입니다. 나는 파일에서 그 명령 (개행으로 구분)을 수집했습니다 cmd
. 이제 cat cmd | interactive
명령을 실행할 수 있습니다 . 문제는 한 번 cmd
완전히 읽고 interactive
EOF를 받고 종료 한다는 것 입니다.
내가하고 싶은 것은 먼저 interactive
파이프에서 읽은 것 (분명히 interactive < cmd
받아 들일 수 있음)이며 EOF가 수신되면 키보드에서 읽기를 시작하십시오.
답변
cat
해당 파일을 stdin과 연결 하도록 요청 하십시오.
cat cmd - | interactive