say와 함께 Fedora에서 설치를 실행할 때 yum groupinstall "Development Tools"
y / N을 누르라는 메시지가 때때로 나타납니다.
이러한 프롬프트가 표시되면 OS에서 “y”를 자동으로 선택하도록 지시 할 수 있습니까? 컴퓨터를 잠시 그대로두고 다시 돌아올 수있었습니다.
답변
이 시도:
$ sudo yum -y groupinstall "Development Tools"
로부터 yum
매뉴얼 페이지
-y, --assumeyes
Assume yes; assume that the answer to any question which would be
asked is yes.
Configuration Option: assumeyes
참고 : 당신도 사용할 수는 yes
있지만 실제로는 필요하지 않습니다. 이 yum
도구에는 정확하게이 작업을 수행하기위한 스위치가 내장되어 있습니다.
답변
그렇습니다 yes
. 인수없이 실행하면 문자를 y
무기한 stdout으로 인쇄하고 인수, 문자열 또는 문자 또는 기타 문자를 제공하면 stdout에 무기한으로 인쇄합니다.
귀하의 경우 다음과 같이하십시오.
yes | yum groupinstall "DevelopmentTools"
답변
/usr/bin/yes
지속적으로 전송하는 도구 y\n
에가 stdout
. Y / N 스타일 프롬프트를 제공하는 명령에이를 파이프하여 해당 질문에 대한 “예”응답을 강요 할 수 있습니다. 당신은 또한 사용할 수 있습니다 yes
예를 들어, 호출시를 지정하여 같은 다른 캐릭터에게 당신을 보내 /usr/bin/yes foo
보내드립니다 foo\n
에 stdout
긴 출력이 읽고있는만큼하십시오.