«getopts» 태그된 질문

5
getopt, getopts 또는 manual parsing-short 및 long 옵션을 모두 지원하려면 어떻게해야합니까?
현재 다음 요구 사항이있는 Bash 스크립트를 작성 중입니다. 다양한 유닉스 / 리눅스 플랫폼에서 실행되어야합니다 단기 및 (GNU) 장기 옵션을 모두 지원해야합니다. 그 알 getopts은 긴 옵션을 지원하지 않는 휴대하지만 AFAIK의 측면에서 선호하는 방법이 될 것입니다. getopt긴 옵션을 지원하지만 BashGuide 는 강력하게 권장합니다. getopt (1)를 사용하지 마십시오. getopt는 빈 인수 문자열 …

5
getopts와 함께 전달 된 옵션이 없음을 어떻게 감지합니까?
이 코드가 있습니다- #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name bash getoptDemos.sh옵션없이 실행 hi하면 함수를 호출하는 대신 인쇄 합니다 usage. w, h 및 l 이외의 옵션이 제공되면 사용법을 …
19 bash  shell  options  getopts 


1
옵션이 아닌 인수 다음에 옵션을 구문 분석하기 위해 getopts 사용
나는 다음과 같이 파일에 bash 스크립트를 가지고 있는데 nepleaks_upd.sh, 실행하고 싶다 ./nepleaks_upd.sh bootstrap --branch off. 걸릴 수 --branch는 없지만 작동하는 것은 ./nepleaks_upd.sh bootstrap -b off입니다. usage() { echo "Usage: $0 [prepare | up | down] [-b <on/off>]" 1>&2; exit 1; } case "$1" in bootstrap) while getopts ":b:" o; do …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.