מושג הקצרנות של Unix ל"הבא ביטויי רגולרי". כלי ה grep מאפשר לתכניתנים לחפש בסט של קבצי טקסט עבור תבניות הנקראות ביטוי רגולרי (regular expression), כאשר זהו סינטקס אשר מאפשר לפרט בדיוק רב מהו סוג הטקסט אותו מחפשים. כלי grep משמשים, לדוגמה, למציאת והחלפת שמות משתנים או חיפוש תבניות כגון מספרי תעודות זהות. במקור זה היה כלי Unix, כיום יש כלי grep למעשה על כל פלטרפורמה.