새 컴퓨터에 Active Perl 5.10.0 (ActivePerl-5.10.0.1003-MSWin32-x86-285500)이 설치되어 이전 컴퓨터에서 실행했던 코드를 실행했습니다. 암호). 코드는 이전 컴퓨터에서는 정상적으로 작동하지만 새 컴퓨터에서는 정상적으로 작동하지 않습니다.GetOpt not working
cmd.exe에서 시작할 때 .pl 파일을 실행하지만, 내가 추가 한 명령 줄 인수는 무시합니다. 이것은 내가 Getopt :: Long이 인식되도록 뭔가를 놓치고 있다고 생각하게 만든다. 어떤 아이디어? 예를 들어
, 내 코드에 이런 일에 둘 때 "B"는 스크립트의 일부 코드를 설정하는 데 사용되는 인수입니다
Getopt::Long;
GetOptions(\%args, "b")
, 그것은 수락하지 않습니다
script.pl -b
하지만 난의 같은 그것의 앞에 "펄"를 넣어 경우는
script.pl
는 또한, 인수가 작동합니까 받아 o :
perl script.pl -b
제공하고자하는 모든 도움에 감사드립니다.
모든 대답은 추측됩니다. –
오류 인쇄/표시 – ssr1012
Strawberry Perl을 어떻게 설치하셨습니까? Perl 파일은 어떻게 실행하고 있습니까? – Borodin