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

Popular posts from this blog

oracle - The fastest way to check if some records in a database table? -

php - multilevel menu with multilevel array -

jQuery UI: Datepicker month format -