yum으로 설치하는 동안 y / N 응답을 자동화 할 수 있습니까? 나타납니다. 이러한 프롬프트가 표시되면 OS에서 “y”를

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\nstdout긴 출력이 읽고있는만큼하십시오.


답변