사용자가 GetOpt :: Long을 통해 가능한 값을 하나만 입력하도록 제한하고 싶습니다. 값은 'pc-number', 'ip-address'및 'surname'입니다. 세 변수 중 하나만 설정되어 있는지 확인하는 방법
if ((!$pc_number and !$address) or ($pc_number and $address)) {
pod2usage("You must supply pc_number OR ip_address.");
exit;
} elsif ($pc_number) {
(do stuff)
}
어떻게 단순히 하나의 사용자에 의해 설정되는 세 개의 변수에서 확인 할 수 있습니다 : 다음 나는하고 있던 두 값
있었다 때?
감사. 이것은 좋은 해결책입니다. – unclemeat