두 개의 필수 인수 (arg1, arg2)가있는 쉘 스크립트를 작성한 다음 선택적 -b 플래그와 사용자가 플래그를 사용하도록 선택해야하는 인수를 더한 쉘 스크립트를 작성하려고합니다.BASH getopts 선택적 인수
설명해 드리죠 :
그것은 Github의 저장소에서 응용 프로그램을 가져 GIT의 이점을 취하는 설치 스크립트입니다. 사용자가 터미널 f.ex에 입력합니다. :
이 스크립트는이 저장소에서 master 브랜치의 인스턴스를 가져옵니다. 그러나 사용자가 선택적 -b 플래그를 사용하도록 선택해야합니다. 즉, 가져올 브랜치를 지정하려고 함을 의미합니다. 가지를 개발하라. 사용자가 할 수있는 것을 의미 :
./shellscript.sh new <app_name> -b develop # or which ever branch there is available
그것은 중요하지 않을 수 있도록 나는 또한 당신이 스크립트 작업을 만드는 방법에 대한 갈 수 있는지 궁금 경우 '새로운 전 -b 플래그 + branch_name에서 사용자 유형 '인수와'app_name '인수가 있습니다. 그러나 그것은 아마도 현재 가장 중요한 것은 아닙니다. My Super Cool Artisan Executable Script
PS :
내가 구축을 위해 노력하고있어 정확히 알고, 여기에만 두 개의 필수 인수를 만 마스터 분기 가져 오는 나의 현재 스크립트에 대한 링크입니다 나는 시도했습니다 나는 Stackoverflow와 그 밖의 다른 블로그에서 발견 한 getopts를 사용하는 많은 예제를 제공하지만 아무도 완전히 작동하게 만들지 못했습니다. 따라서 저는 여기서 위대한 사람들에게 도움을 청합니다.
안부를 확인해야 융모는
코드 삽입 시도되었습니다. – TrueY