2012-09-04 2 views

답변

1

외부 프로그램이 각각의 플래그 (@Jonathan Leffler의 대답 참조)를 지원하지 않는 한, 해당 프로그램의 소스를 제어 할 수 있고 추가 할 수 있습니다. "예"입력을 시뮬레이트해야합니다.

옵션 :

  • 가에 yes 도우미 응용 프로그램의 출력을 파이프하여 외부 프로그램을 실행하십시오 표준 입력입니다 : yes | external_program. yes은 간단한 도구입니다. 가지고 있지 않다면 계속해서 "y"를 씁니다.

  • "yes"를 수동으로 외부 프로그램의 stdin에 씁니다.

두 가지 옵션 중 하나를 선택하면 파이프를 사용해야합니다. 이를 수행하는 방법에 대한 자세한 내용은 this을 참조하십시오.

1

명령 행에서 '예'응답을 제공하는 고전적인 방법은 (- fsck(1)를 참조하십시오 '없음'표시하기 위해 일반적으로 병렬 -n 옵션)을 -y 옵션입니다.

또한 프로그램을 실행하는 것이 '예, 수행 할 의향이 있어야합니다'라고 주장 할 여지가 있습니다. 그러나 예 (예, DBMS의 인스턴스를 한 번 초기화하는 것과 같은)를 지정하는 것이 의미가있는 경우가 있습니다.

관련 문제