הדפסת מספרי שורות או מספר התאמות באמצעות grep, קורס ההרצאות של מערכת ההפעלה לינוקס באקו

הדפסת מספרי שורות או מספר התאמות באמצעות grep, קורס ההרצאות של מערכת ההפעלה לינוקס באקו

מאמרים

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

אנו מציגים את מספרי השורות המכילים את התבנית הרצויה, קורס מערכת ההפעלה לינוקס של הרצאות באקו

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

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

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

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

אנו מציגים את מספר ההתאמות שנמצאו במקום מחרוזות תואמות

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

נניח שאתה מנתח קובצי יומן אירועים של מערכת הפעלה או תוכנית. ראוי לציין שקבצים כאלה יכולים להיות נרחבים ביותר. ולעיתים קרובות מכילים אלפים רבים של שורות טקסט. בעוד שבדרך כלל אתה מתעניין בנתונים ספציפיים. לדוגמה, מספר השורות המכילות את המילה שְׁגִיאָה ("שְׁגִיאָה").

במקרה זה, עליך להוסיף את האפשרות לפקודת grep -c (מהאנגלית. לִסְפּוֹר - "ספירה"). ראוי לציין שאם תחפשו מספר תבניות, יוצג המספר הכולל של התאמות עבור כל אחת מהן. בנוסף, לעתים קרובות כדאי להתעלם מהמקרה כדי לקבל תוצאות אינפורמטיביות יותר. אז זה תוצאות כמו שְׁגִיאָה, שגיאה, ERROR. לשם כך, הוסף את האפשרות לפקודת grep -i.

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

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