구문 분석 명령 줄 인수와 함께 내 perl 스크립트에 문제가 있습니다. 주로 필자는 hypel뿐만 아니라 (em/en) -dash와 함께 인수를 구문 분석하고 싶습니다. 다음 명령을 실행 고려하십시오 : 당신이 볼 수 있듯이Perl - en/em 대시 명령 줄 인수
my_spript.pl -firstParam someValue –secondParam someValue2
, firstParam는 하이픈 접두어를하고 펄이 그것을 구문 분석에 아무 문제가 없다, 그러나 secondParam 펄이 그것을 인식 할 수없는 대시-KO 불행히도로 시작됩니다 인수로서. 당신이 Getopt::Long를 사용하는 경우 GetOptions
에게주기 전에 사전 처리를 인수 할 수있는,
GetOptions(
"firstParam" => \$firstParam,
"secondParam" => \$secondParam
)
어떤 모듈을 사용하십니까? [Getopt :: Long] (http://p3rl.org/Getopt::Long)? – choroba
@choroba, 예. Getopt :: Long을 사용합니다. – dejvid
모든 점을 고려하여, 이것은 미친 요구 사항입니다. – tripleee