2010-09-09 14 views
12

मैंने हाल ही में C:/Perl में अपने विंडोज एक्सपी पर ActivePerl 5.12.2.1202 स्थापित किया है। मैं पर्ल स्क्रिप्टिंग के लिए नया हूँ।मैं सक्रिय पर्ल के साथ एक पर्ल स्क्रिप्ट कैसे चला सकता हूं?

मैं सिर्फ एक पर्ल प्रोग्राम चलाने के लिए चाहता हूं जिसमें एक print कथन शामिल है, जिसे मैंने ex.pl नाम से नोटपैड में सहेजा था।

  1. मैं इस पर्ल प्रोग्राम को कैसे चला सकता हूं?
  2. क्या मैं नोटपैड के अलावा एक पर्ल स्क्रिप्ट टाइप करने के लिए एक संपादक का उपयोग कर सकता हूं?
  3. मैं ActivePerl का उपयोग कैसे करूं?
+0

ActivePerl और StrawberryPerl के बीच क्या अंतर है? –

उत्तर

11
    कमांड प्रॉम्प्ट से
  • भागो पर्ल कार्यक्रम

    start->run>cmd (कमांड प्रॉम्प्ट दिखाई देगा), लिखने perl full_path_of_your_script,
    तरह C:\> perl hello.pl#This assumes that perl is in your PATH environment variable.

  • कई पर्ल संपादकों रहे हैं , आपकर सकते हैं, DzSoft तरह पर्ल स्क्रिप्ट के लिए इस्तेमाल किया Perl Expess, Komodo Edit आदि और भी http://www.perlmonks.org/?node_id=169668 और Perlfaq3 देखते हैं - विंडोज पर्ल संपादकों और अधिक विस्तार के लिए

  • http://docs.activestate.com/activeperl/5.12/ पर ActivePerl 5.12 प्रलेखन पर एक नज़र डालें।

4

पर्ल प्रोग्राम (या एक दुभाषिया द्वारा संचालित कोई अन्य प्रोग्राम) स्क्रिप्ट को दुभाषिया को कमांड लाइन तर्क के रूप में पारित करके चलाया जाता है। उदाहरण के लिए, इस मामले में:

perl.exe ex.pl 

Padre पर्ल आईडीई और Kephra पर्ल के लिए अच्छा संपादकों कर रहे हैं।

ActivePerl के विकल्प के रूप में, Strawberry Perl है।

+0

सी:/पर्ल/बिन पर्यावरण पाथ में होना चाहिए। – XuMuK

1

पर्ल प्रोग्रामर पर्ल दुभाषिया, perl.exe का उपयोग कर चलाए जाते हैं।

C:\>C:\Perl\bin\perl ex.pl 

तो perl.exe अपने PATH वातावरण चर में है कि करने के लिए छोटा किया जा सकता:

C:\>perl ex.pl 

आप * .pl जुड़े फ़ाइलें का विकल्प चुना है यह सामान्य रूप से कमांड लाइन से किया जाता है इंस्टॉलेशन के दौरान पर्ल के साथ, आप विंडोज एक्सप्लोरर से डबल-क्लिक भी कर सकते हैं।

यदि आपके पास * है।pl अपने PATHEXT वातावरण चर करने के लिए पर्ल के साथ जुड़े और .PL जोड़ने फ़ाइलें आप उन्हें किसी भी अन्य निष्पादन की तरह चला सकते हैं:

C:\>ex 

पर्ल कार्यक्रमों सिर्फ पाठ फ़ाइलों। उन्हें किसी भी टेक्स्ट एडिटर (पैड्रे, कोकोमो, विम, एमएक्स, नोटपैड ++ इत्यादि) के साथ संपादित किया जा सकता है। जो भी आप सबसे अच्छा पसंद करते हैं उसका प्रयोग करें।

ActivePerl केवल पर्ल का वितरण है। "इसका उपयोग" आमतौर पर आपके प्रोग्राम को निष्पादित करने के लिए perl.exe चला रहा है। ActivePerl में PPM (पर्ल पैकेज प्रबंधक) उपयोगिता भी शामिल है ताकि सीपीएएन से मॉड्यूल स्थापित करना आसान हो सके, खासकर यदि आपके पास सी कंपाइलर उपलब्ध नहीं है। सबसे अनुभवी पर्ल डेवलपर्स cpan खोल का उपयोग करना पसंद करते हैं।

0

बस अन्य उत्तरों में जोड़ने के लिए, मैं ईपीआईसी, पर्ल ग्रहण प्लगइन का उपयोग करता हूं। मैं विंडोज 7 64 बिट मशीन पर पर्ल का उपयोग कर रहा हूं।

मैं अभी भी ActivePerl का उपयोग कर विंडोज़ में कमांड लाइन से स्क्रिप्ट चलाता हूं, लेकिन विकास के लिए मुझे लाइन द्वारा स्क्रिप्ट लाइन के माध्यम से गतिशील रूप से कदम उठाने में सक्षम होना पसंद है।

0

सिर्फ अन्य उत्तर व्याख्या करने के लिए नहीं है और अधिक उपयोगी हो करने के लिए (भले ही पद किसी भी तरह पुरानी है) मैं स्विच "-e" का उपयोग करना चाहिये पर्ल स्क्रिप्ट को चलाने के लिए अगर वे कुछ बयान से बने होते हैं जैसे

पर्ल -e "प्रिंट ('हैलो')"

और बेशक यह की आवश्यकता है कि पर्ल निष्पादन, पथ चर में है नहीं तो और यह मानते हुए पर्ल फ़ोल्डर c किया जा रहा है: \ पर्ल, आप जोड़ सकते हैं इसे टैप करके:

सेट% पथ% =% पथ%; c: \ पर्ल \ बिन

जब यह पाठ संपादक की पसंद की बात आती है, मैं अभी भी Notepad ++ लगभग सब कुछ के लिए उपयोग कर रहा हूँ, यह जैसे कुछ उपयोगी सुविधाओं के साथ आते हैं कीवर्ड हाइलाइटिंग और कुछ ऑटो-पूर्णता क्षमताओं।

संबंधित मुद्दे

 संबंधित मुद्दे