כיצד להשתמש ב-Grep Comand כדי להדפיס את שם הקובץ בלבד

Kyzd Lhstms B Grep Comand Kdy Lhdpys T Sm Hqwbz Blbd



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

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







כיצד להשתמש בפקודה Grep כדי להדפיס את שם הקובץ בלבד

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



אחיזה 'ביטוי_חיפוש' target_directory

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



לדוגמה, בואו נחפש כל קובץ שמורכב מהמחרוזת 'שלום עולם'.





אחיזה -זֶה 'שלום עולם' *

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



סיכום

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