How do I get the Perl's DateTime::Format::DateManip version number from the command line? -
मैं इसे कमांड लाइन से प्रयोग कर रहा हूं:
perl -MDateTime :: format :: DateManip -l 'print $ Some :: मॉड्यूल :: VERSION'
लेकिन केवल एक रिक्त पंक्ति, किसी भी विचार वापसी?
यह छद्म कोड है, कुछ
ऐसा नहीं है, इसलिए यह सिर्फ undef
को छपाई कर रहा है -l
ध्वज, जैसे perl -l'print undef
;
सबूतों के लिए -w
$ perl -MDateTime :: Format :: DateManip -wle 'print $ Some :: मॉड्यूल :: VERSION' uninitialized value का उपयोग $ कुछ :: मॉड्यूल :: VERSION प्रिंट में -e लाइन 1 ।
विकल्प: कुछ :: मॉड्यूल
जिसमें आप मॉड्यूल का संस्करण चाहते हैं।
इसके अलावा, बस मस्ती के लिए;)
परीक्षण संस्करण संख्याओं के लिए पर्ल शोर्टैंड
ये संस्करण संख्याओं को उपयोग & lt; module & gt; & Lt; संस्करण & gt;
सिंटैक्स और पर्ल की वर्क अस्वीकृति संस्करण जो कि नई पर्याप्त नहीं हैं।
ये सभी एक पर्ल स्क्रिप्ट बनाते हैं, जो का उपयोग करें दिनांकटाइम 99 99;
$ perl -MDateTime \ 9999 दिनांकटाइम संस्करण 9999 आवश्यक है - यह केवल 0.51 संस्करण है BEGIN विफल - संकलन निरस्त किया गया।
हालांकि, यह फैशन क्रॉस-प्लेटफॉर्म नहीं है, क्योंकि आप बस एक स्थान से बचने के लिए बाश कह रहे हैं। यह विंडो सीएमडी
में काम नहीं करता, इसके लिए आपको
$ perl -M "दिनांकटाइम 99 99" दिनांकटाइम संस्करण 99 99 की आवश्यकता होगी - यह केवल संस्करण 0.51 BEGIN विफल - संकलन निरस्त किया गया।
यहां, आप इसे उद्धरण में डालते हैं - जो सीएमडी को सभी को पर्ल के तर्क के रूप में भेजने के लिए कहता है और यह एक ही काम करता है।
Comments
Post a Comment