ابزار grep که یکی از اساسی ترین ابزارهای یونیکس است، به خانواده ابزارهای egrep و fgrep تعلق دارد. این ابزارها، به منظور انجام عملیات جستجو در فایلها و متنها طراحی شده اند. بدین صورت که کاربر با تعیین معیارهای خاص جستجو از طریق دستور grep میتواند، فایلها و محتوای آنها را برای دستیابی به اطلاعات مفید جستجو نماید.
در واقع کلمه GREP مخفف عبارت Global Regular Expression Print است. اما در جواب اینکه این دستور "grep" از کجا منشا گرفته است، باید گفت grep اساساً از یک دستور خاص برای ویرایشگر متن بسیار ساده و کاربردی یونیکس به نام ed مشتق شده است. دستور ed به صورت زیر عمل مینماید:
g/re/p