बेसिक पर्ल “हैलो वर्ल्ड” स्क्रिप्ट (hello.pl)#
आइए बुनियादी बातों से शुरू करें। यहां पर्ल में लिखी गई एक सीधी “हैलो वर्ल्ड” स्क्रिप्ट है। एक नई फ़ाइल बनाएं और इसे hello.pl नाम दें।
CODE_ब्लॉक_1
इस स्क्रिप्ट में, हम यह सुनिश्चित करने के लिए कि कोड मजबूत है, त्रुटि प्रबंधन (use strict; use warnings; use diagnostics;) के लिए पर्ल के अंतर्निहित मॉड्यूल का उपयोग कर रहे हैं।
पर्ल के साथ एक्सपेक्ट बाइंडिंग का परिचय (test.pl)#
अब, आइए मुख्य विषय पर गौर करें: पर्ल स्क्रिप्ट में एक्सपेक्ट बाइंडिंग का उपयोग कैसे करें। एक अन्य फ़ाइल बनाएं, test.pl, और निम्नलिखित कोड जोड़ें:
CODE_ब्लॉक_4
इस उदाहरण में, Expect->spawn("./hello.pl") लाइन hello.pl स्क्रिप्ट चलाती है, और हम इसके समाप्त होने की प्रतीक्षा करने के लिए expect विधि का उपयोग करते हैं। हमने स्क्रिप्ट के लिए एक टाइमआउट भी निर्धारित किया है, यह सुनिश्चित करते हुए कि यह अनिश्चित काल तक लटकी न रहे।