מה זה GREP בלינוקס וכיצד להשתמש בו?

Ce este GREP în Linux și cum îl utilizați?
⏱️ 1 min read

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

עם זה בחשבון, למה לא לנסות את אחד השימושים הנפוצים ביותר של Grep, למצוא קובץ בספריה. חפש בתיקייה “~/Downloads” עבור כל תמונות “jpg”.

Grep יפרט את כולם ותדגיש את החלק “.jpg” מכיוון שזה מה שחיפשת.

grep grep במאמר זה

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

Grep ידפיס כל שורה בקובץ המכילה את המילה שביקשת ממנו לחפש.

לשכוח את המקרה

היי גבר שמעתי שאתה אוהב grep

מערכות דמויות יוניקס הן רגישות לאותיות גדולות, מה שאומר ש”אובונטו” שונה לחלוטין מ”אובונטו”. זה יכול להיות כאב כשמחפשים משהו. ל-Grep יש דגל כדי לחסל את הבעיה. לְהוֹסִיף -i סמן עבור החיפוש שלך ו-Grep יתעלם מהמקרה.

חפש בקובץ

grep בקובץ

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

חיפושים רקורסיביים

grep רקורסיבי

Grep יכול לחפש יותר מקובץ או ספרייה אחד בו-זמנית. שימו לב, אם אתם מחפשים שמות קבצים, Grep יחפש גם קבצים כברירת מחדל. ה -r הדגל אומר לגרפ לחפש רקורסיבית.

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

למצוא את ההיפך

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

מילים ושורות

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

במקום להדפיס כל מילה שמכילה את הדוגמה, Grep פשוט ידפיס את המילה עצמה. זה עושה את אותו הדבר עבור שורות שלמות עם -x flag, אז אם אתה מחפש ביטוי או שורה בודדת בקובץ תצורה, זה באמת יכול לעזור.

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

קרדיט תמונה: מעטפת סקריפט נקודות עניין לקואורדינטות

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x