מספר דוגמאות לשימוש בפקודה grep, קורס יסודות לינוקס Tartu

מספר דוגמאות לשימוש בפקודה grep, קורס יסודות לינוקס Tartu

מאמרים

אי אפשר לדמיין עבודה רצינית עם לינוקס מבלי להשתמש בסינון פלט. כי פונקציה זו מאפשרת לך לחסוך זמן משמעותי. וזה מפשט משמעותית את המשימות השגרתיות בתחום ניהול המערכת. היום נדבר על מספר דוגמאות שימושיות לשימוש בפקודה grep - זה כלול ב קורס יסודות לינוקס Tartu. וזה מובטח שיעזור לך גם במהלך הראיון וגם לאחר העסקה בתעשיית טכנולוגיית המידע.

הצגת שורות סמוכות בתוצאות הסינון, קורס יסודות לינוקס Tartu

סביר להניח שלקוראים הקבועים שלנו כבר יש מושג כיצד פועל השירות grep. עם זאת, למי שרק לאחרונה הצטרף לחברתנו, נספר לכם בקצרה. כלי זה מאפשר לך להציג שורות פלט/קובץ התואמות את הדפוס המבוקש. וזה מאוד נוח, מכיוון שזה מפשט את החיפוש אחר המידע הדרוש. שימוש כזה כלול ב קורס בסיסי לינוקס Tartu.

עם זאת, כדי להבין טוב יותר את הנתונים, לעתים קרובות אתה צריך גם הקשר. למרבה המזל, המפתחים סיפקו את היכולת להציג בנוסף לקווים הסמוכים לאלו. שבו נמצאה התאמה לביטוי הרגולרי הרצוי. כדי לעשות זאת, הזן את הפקודה grep עם אפשרות -C ואחרי רווח מספר. במקרה זה, הפקודה תציג את המספר שצוין של שורות סמוכות.

אם אתם מעוניינים שהקווים יגיעו אחרי הדוגמה שאתם מחפשים, הכנסו לאופציה -A ומספר. אם אתה צריך קווים הקודמים לתבנית הרצויה, אז החלף את האפשרות ב -B ולציין את מספרם. הטכניקה הפשוטה הזו מרחיבה מאוד את יכולת הפקודה למצוא את המידע שאתה צריך.

החלת מונחי חיפוש הפוכים ב-grep

ראוי לציין שבמקרים מסוימים לא תדע בדיוק מה אתה מחפש בטקסט של פלט קובץ או תוכנית. עם זאת, תדע בדיוק אילו נתונים אתה לא צריך. בוא נניח שבעבודה אתה צריך לנתח את התוכן של קובץ הגדרות גדול. רובם שורות הערות עם הסברים.

כדי להפוך את הטקסט לקצר יותר ולהסיר את כל הדברים המיותרים, פשוט הפוך את מונחי החיפוש. והגדר את הסמל "#"("סָרִיג"). יחד עם זאת, כדי להפוך את התנאים, כדאי להוסיף לפקודה grep אופציה -v. העיקר לזכור לשים את הדוגמא שאתה מחפש במרכאות. כתוצאה מביצוע פקודה זו, כל השורות עם הערות יוסתרו. ורק קווים עם פרמטרים יישארו בפלט. למידע נוסף, אנו ממליצים לך לעבור על שלנו קורסים של Red Hat Linux Tartu.

חיפוש רקורסיבי בכל הספריות עם grep

עוד שימוש חשוב בפקודה grep הוא חיפוש רקורסיבי דרך התוכן של ספרייה עם ספריות משנה. בואו נסתכל מקרוב על דוגמה לשימוש בפונקציה זו. הזן את הפקודה בשורת הפקודה grep עם אפשרות -r והוסיפו לו שני טיעונים:

  • ראשית - התבנית הנדרשת 'סודו';
  • ואז את הספרייה כדי להתחיל את החיפוש הרקורסי ~/.

כתוצאה מכך, כלי השירות יבדוק את כל הספריות בספריית הבית שלך ואת תוכן התבנית שחיפשתי בקבצים. סביר להניח למצוא התאמות ב קובץ .bash_history מוסתר. מכיל את ההיסטוריה של השימוש בפקודות בחשבון שלך. כתוצאה מכך, תראה את כל הדוגמאות לשימוש בפקודה sudo לָאַחֲרוֹנָה. מסכים, זה די נוח.

סביר להניח שבעבודה שלך תזדקק לדוגמאות אחרות לשימוש בכלי עזר מעניין זה. כדי ללמוד עוד ולהיות מומחה, אנו ממליצים לך להירשם עוד היום קורס הרצאות לינוקס Tartu. יתר על כן, להעביר אותו על הרציף אוניברסיטת SEDICOMM אפשרי באינטרנט. לפי לוח זמנים אישי, בקצב שלך וברמת מתח נוחה.

צוות אוניברסיטת SEDICOMM : אקדמיית סיסקו , המכון המקצועי לינוקס , מכון פייתון.