स्ट्रीम संपादक - अवलोकन

संक्षिप्त SED का अर्थ है Stream EDitor.यह एक सरल लेकिन शक्तिशाली उपयोगिता है जो पाठ को पार्स करती है और इसे मूल रूप से बदल देती है। SED 1973-74 के दौरान बेल लैब्स के ली ई। मैकमोहन द्वारा विकसित किया गया था। आज, यह सभी प्रमुख ऑपरेटिंग सिस्टम पर चलता है।

मैकमोहन ने एक सामान्य-उद्देश्य लाइन-उन्मुख संपादक लिखा, जो अंततः एसईडी बन गया। एड एडिटर से उधार लिया गया सिंटैक्स और कई उपयोगी सुविधाएँ। इसकी शुरुआत के बाद से, इसे नियमित अभिव्यक्ति के लिए समर्थन है। SED फाइलों के साथ-साथ पाइपों से भी इनपुट स्वीकार करता है। इसके अतिरिक्त, यह मानक इनपुट धाराओं से इनपुट भी स्वीकार कर सकता है।

SED फ्री सॉफ्टवेयर फाउंडेशन (FSF) द्वारा लिखा और अनुरक्षित है और इसे GNU / Linux द्वारा वितरित किया जाता है। इसलिए इसे अक्सर कहा जाता हैGNU SED.एक नौसिखिए उपयोगकर्ता के लिए, SED का वाक्य-विन्यास गुप्त हो सकता है। हालाँकि, एक बार जब आप इसके वाक्य-विन्यास से परिचित हो जाते हैं, तो आप SED स्क्रिप्ट की कुछ पंक्तियों के साथ कई जटिल कार्यों को हल कर सकते हैं। यह SED की खूबसूरती है।

SED के विशिष्ट उपयोग

SED का उपयोग कई अलग-अलग तरीकों से किया जा सकता है, जैसे:

  • पाठ प्रतिस्थापन,
  • पाठ फ़ाइलों का चयनात्मक मुद्रण,
  • पाठ फ़ाइलों का इन-प्लेस संपादन
  • पाठ फ़ाइलों का गैर-संवादात्मक संपादन, और कई और अधिक।