در سال های اخیر تحلیل و پردازش فایل که داده کاوی نامیده می شود، مورد توجه بسیار قرار گرفته است. ابزارهایی که بتوانند با سرعت بسیار بالا و ساختاری ساده داده مورد نظر را از بین هزاران داده دیگر جستجو کرده و عملیاتی را روی آن ها انجام دهند، همواره مورد توجه قرار می گیرند. شل لینوکس (Linux Shell) با استفاده از دستورات قدرتمندی که دارد می تواند اطلاعات بسیار دقیقی از سیستم را تولید کند و گاهی نیاز داریم تا بتوانیم این خروجی را تحلیل نموده و در بخش هایی از آن ، تغییراتی را اعمال نماییم. در لینوکس ابزارهای مختلفی برای این کار وجود دارند که یکی از آن ها ابزار قدرتمند SED) Stream Editor) نام دارد که در واقع یک ویرایشگر جریان داده متنی است. با استفاده از SED می توانیم مجموعه الگوهای مختلفی را در فایل های متنی حجیم و عظیم جستجو کرده و عملیات مختلفی را روی آن ها انجام دهیم. سرعت و سادگی این ابزار، آن را بسیار محبوب کرده است.