תוכן עניינים:
הגדרה - מה המשמעות של הדפס ביטוי גלובלי-רגיל (GREP)?
ביטוי והדפסה רגילים גלובליים (GREP) הוא כלי חיפוש לטקסט של שורת פקודה המשמש ב- Unix. הפקודה "grep" מחפשת קבצים או קלט רגיל אחר שורות התואמות ביטוי רגיל נתון. לאחר מכן הוא מדפיס את קווי ההתאמה לפלט הסטנדרטי של התוכנית.
Techopedia מסביר הדפס גלובלי-רגיל-ביטוי (GREP)
הפקודה grep מאפשרת למשתמש לחפש קובץ אחד או יותר אחר שורות הכוללות תבנית.
דוגמה כללית לפורמט הפקודה grep היא "grep sat check.txt". פקודה זו מדפיסה את כל השורות המכילות את מחרוזת הטקסט "sat", ללא קשר לגבולות המילה, מתוך check.txt הקובץ. לדוגמה, אם יש שורות שמכילות מחרוזות טקסט כמו "fisat", "sat", "saturn" וכו ', כל אלה יודפסו במסוף הפלט.
ישנן מגוון אפשרויות המשמשות יחד עם grep להצגת הפלט על פי הדרישה. כמה מהאפשרויות הללו הן:
- "-i" - התעלם מרגישות המקרים
- "-b" - הצגת מספר בלוק בתחילת כל שורה
- "-l" - הצגת שמות קבצים אך לא קוים תואמים
- "-n" - הצגת שורות ומספרי שורות תואמים
- "-v" - הצגת שורות שאינן תואמות
וריאציות של grep זמינות עבור מערכות הפעלה רבות. וריאציות מוקדמות של grep כללו את הפקודות "egrep" ו- "fgrep". Egrep מחפש קובץ אחר דפוס בעזרת תחביר ביטוי רגיל, fgrep מחפש מחרוזת תווים קבועה. וריאנטים אלה של grep כלולים ברוב יישומי ה- grep המודרניים כמתגי שורת פקודה. פקודות אחרות מכילות את המילה "grep" כדי לציין שמדובר בכלי חיפוש. כלי השירות "pgrep", למשל, מציג רשימה של שמות תהליכים התואמים לביטוי רגיל שצוין.