카테고리 없음

[linux] Linux 쉘 스크립팅에서 입력 확인 처리

행복을전해요 2020. 12. 12. 07:03

yes | ./script will answer y for everything.

Otherwise, write a script that prints the answers you want, eg:

 echo N
 echo Y
  echo Y
  
-------------------

일반적으로 모든 질문에 자동으로 예라고 대답하는 옵션을 사용하여 대화 형 프로그램을 호출 할 수 있습니다. 예를 들어, 호출 할 수 있습니다 apt-get-y. man 페이지에서 :

-y, --yes, --assume-yes 프롬프트에 자동 yes; 모든 프롬프트에 대한 대답으로 "예"라고 가정하고 비대화 형으로 실행합니다.

-------------------

Apt의 경우 정답은 debconf올바른 매개 변수로 데이터베이스 를 "미리 설정"하는 것 입니다. Debconf가 데이터베이스에서 답을 찾으면 묻지 않습니다. 참조 http://www.debian-administration.org/articles/394

-------------------

시도 내는 Expect 당신이 찾고있는 무엇을 수 있습니다 그것.



출처
https://stackoverflow.com/questions/7415043