이 예상되는 경우에만 명령 줄 인수, 적절한 메시지와 다른 출구를 처리하는 GetOptions 유틸리티를 사용하는 방법을 설명하는 많은 펄 튜토리얼이 있습니다. 도움말 표시 : 출력을 GetOptions 유틸리티를 사용하여 Perl에서 '선택적'명령 줄 인수를 처리하는 방법?
나는
- -z zip_dir_path는 선택 명령 줄 인수, 등이 다음있다.
그래서 내 질문은 : 어떻게 이러한 요구 사항을 처리하기 위해 GetOptions를 사용 하는가?
편집 : -z 요구 '우편 디렉토리 경로'
EDIT2 : 내 스크립트가 강제 명령 줄 인수 다음
- -in input_dir_path : 입력 디렉토리
- -out output_dir_path : : 출력 디렉토리 여기
내 코드입니다
my %args;
GetOptions(\%args,
"in=s",
"out=s"
) or die &usage();
die "Missing -in!" unless $args{in};
die "Missing -out!" unless $args{out};
희망이 EDIT 더 선명도를 추가합니다.
보통 당신은'GetOptions'를 호출 한 다음 사용 된 스위치 참조하십시오 끝낼 것을 본다. 어쩌면 당신은 무슨 일이 일어나고 있는지 그리고 문제가 무엇인지 명확히하기위한 몇 가지 시도를 포함해야합니다. –
@mu가 너무 짧습니다. 질문 문구를 업데이트했습니다. 의견을 주셔서 감사합니다. – TheCottonSilk