Sed

sed یکی از دستورهای پایه‌ای و اصلی سیستم‌عامل‌های شبه یونیکس است. نام این دستور از ترکیب stream editor آمده‌است که به معنای ویرایشگر استریم است. این دستور متن ورودی را تجزیه و تحلیل (پردازش) می‌کند و با پیاده‌سازی یک زبان برنامه‌نویسی، متن ورودی را به متنی با ساختار دلخواه کاربر تبدیل می‌کند. این دستور متن ورودی را خط به خط (به صورت ترتیبی) می‌خواند‍ و تغییرهای لازم را که از طریق خط فرمان (یا توسط اسکریپت sed) به دستور داده شده‌است را بر متن اعمال می‌کند و سپس خط (خطوط) را خروجی می‌دهد. این دستور را لی ای. مک‌ماهون در آزمایشگاه‌های بل در سال‌های ۱۹۷۳ تا ۱۹۷۴ برای سیستم‌عامل یونیکس نوشت که در حال حاضر در بیشتر سیستم‌عامل‌ها موجود است.Wikipedia contributors, "Sed," Wikipedia, The Free Encyclopedia, http://en.wikipedia.org/w/index.php?title=Sed&oldid=431066444 (accessed May 31, 2011).

 استفاده 
مثال زیر کاربرد معمول sed را نشان می‌دهد. گزینهٔ e- نشانگر استفاده از دستورهای sed در ورودی است:
~]$ sed -e 's/hello/hello world!/g' inputFileName> outputFileName
در این مثال، تمام رشته‌های hello در فایل ورودی (inputFileName) با !hello world تعویض می‌شود و خروجی در فایل outputFileName ذخیره می‌شود.

 پانویس 

رده:ابزارهای اس یو اس ۲۰۰۸ یونیکس
رده:ابزارهای پردازش متن یونیکس
رده:برنامه‌های استاندارد یونیکس
رده:دستورهای یونیکس
رده:زبان‌های اسکریپت‌نویسی
رده:زبان‌های برنامه‌نویسی تطبیق الگو
رده:زبان‌های برنامه‌نویسی ساخته‌شده در ۱۹۷۴ (میلادی)
رده:زبان‌های برنامه‌نویسی متن‌گرا
رده:کامپایلرها و مفسرهای آزاد
رده:نرم‌افزارهای چندسکویی