पर्ल में, आप सिस्टम() या `` (बैकटिक्स) का उपयोग कर सिस्टम कमांड निष्पादित कर सकते हैं। आप एक चर में कमांड के आउटपुट को कैप्चर भी कर सकते हैं। हालांकि, यह पृष्ठभूमि में प्रोग्राम निष्पादन को छुपाता है ताकि आपकी स्क्रिप्ट निष्पादित करने वाला व्यक्ति इसे देख न सके।पर्ल की प्रणाली() कमांड को कैसे प्रिंट कर सकती है?
आम तौर पर यह उपयोगी होता है लेकिन कभी-कभी मैं देखना चाहता हूं कि दृश्यों के पीछे क्या चल रहा है। आप इसे कैसे बनाते हैं ताकि निष्पादित आदेश टर्मिनल पर मुद्रित किए जाते हैं, और उन प्रोग्रामों के आउटपुट टर्मिनल पर मुद्रित होते हैं? यह .bat
"@echo on" के बराबर होगा।
वैश्विक 'system' आदेश जगह के साथ बड़ी समस्या यह है कि' system' एक जटिल प्रोटोटाइप कि द्वारा दोहराया नहीं जा सकता है उपयोगकर्ता द्वारा निर्दिष्ट प्रोटोटाइप सिस्टम। नतीजतन, अगर आप अपने सिस्टम के साथ 'system' को प्रतिस्थापित करते हैं तो कुछ कोड काम नहीं करेंगे। – cjm