पर्ल में सिस्टम और बैकटीक्स और पाइप के बीच अंतर क्या है?
system
:
system PROGRAM LIST
में के रूप में:
system "abc";
बैकटिक में के रूप में:
`abc`;
पर्ल तीन तरीके (है कि मैं के बारे में पता) बाहरी प्रोग्राम चलाने का समर्थन करता है इसे एक पाइप के माध्यम से चलाना:
open ABC, "abc|";
उनके बीच अंतर क्या हैं? यहां मुझे पता है कि:
- आप कमांड के आउटपुट को आसानी से प्राप्त करने के लिए बैकटिक्स और पाइप का उपयोग कर सकते हैं।
- यह है (भविष्य में संपादन में अधिक?)
पाइप बैकटिक्स का एक अधिक बढ़िया दाग नियंत्रण है। बैकटीक्स STDOUT को वापस लौटाता है, जैसा कि: $ date = 'date'। पाइप के साथ, आप तय कर सकते हैं कि आउटपुट कब और कैसे पढ़ा जाए, या प्रक्रिया में सिग्नल भेजने के लिए। –