쉘을 사용하여 Git 다운로드

쉘을 사용하여 Git 다운로드

vagrant의 .sh 파일을 사용하여 git을 다운로드하려고 시도했지만 계속하라는 메시지가 표시되면 자동으로 중단됩니다. 내 .sh 파일의 내용은 다음과 같습니다.

#!/usr/bin/env bash 

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
git clone https://git.openstack.org/openstack-dev/devstack

적시에 "예"를 입력하도록 어떻게 지시합니까? 나는 이것을 시도했습니다: install git 라인 다음에 echo "yes"가 있지만 너무 늦었습니다.

답변1

요청하는 대신 중단하면 스크립트가 터미널에 연결되지 않습니다.

apt-get매뉴얼 에서 :

-y, --yes, --assume-yes는
자동으로 "예"라는 메시지를 표시합니다. 모든 프롬프트에 대한 대답이 "예"라고 가정하고 비대화형 모드에서 실행합니다.

관련 정보