«getopts» 태그된 질문

30
Bash에서 명령 줄 인수를 어떻게 구문 분석합니까?
이 줄로 호출되는 스크립트가 있다고 가정 해보십시오. ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile 또는 이것 : ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile 무엇 각각의 경우에 것을이 같은 구문 분석의 허용 방식 (또는이 둘의 조합)의 $v, $f그리고 $d모든 설정됩니다 true와 $outFile동일 할 것이다 /fizz/someOtherFile?

30
getopts를 사용하여 길고 짧은 명령 행 옵션 처리
쉘 스크립트를 사용하여 길고 짧은 형태의 명령 행 옵션을 호출하고 싶습니다. 나는 그것이 getopts사용될 수 있다는 것을 알고 있지만 Perl과 마찬가지로 쉘로도 똑같이 할 수 없었습니다. 이 작업을 수행하는 방법에 대한 아이디어는 다음과 같은 옵션을 사용할 수 있습니다. ./shell.sh --copyfile abc.pl /tmp/ ./shell.sh -c abc.pl /tmp/ 위의 두 명령 모두 …

7
bash에서 getopts를 사용하는 방법의 예
myscript이런 식으로 파일 을 호출하고 싶습니다 . $ ./myscript -s 45 -p any_string 또는 $ ./myscript -h #should display help $ ./myscript #should display help 내 요구 사항은 다음과 같습니다 getopt 입력 인수를 얻으려면 여기 -s오류를 반환하지 않으면 존재 하는지 확인하십시오. 이후의 값 -s이 45 또는 90인지 확인하십시오. -p존재하고 다음에 …
345 bash  shell  getopts 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.