grep הינו אחד הכלים הכי חשובים בלינוקס, היות והוא נותן לנו אפשרות למצוא טקסט בערימת שחת של קבצים...
השימוש הפשוט הינו:
דבר שיחזיר לנו לתצוגה כל דבר שנזר ע"י ls שיש בו את הצמד bin בתווים קטנים.
אך במידה ונרצה למצוא את שלישיית התווים bin בקובץ הנמצא במיקום שלנו נעשה זאת כך:
במידה ולא משנה לנו מה גודל התווים, נוסיף את i-:
במידה ונרצה לדעת באיזו שורה נמצא כל דבר נשתמש ב n-:
במידה ונרצה לחפש גם בתתי הספריות בנקודה שבה אנחנו נמצאים, נשתמש ב R-:
נגיד ואנחנו רוצים לדעת כמה פעמים מופיעה המחרוזת בכל קובץ שכזה, נשתמש ב c-
עכשיו קיבלנו גם כמה קבצים עם "0", כלומר שלא נמצא בהם bin, אז אפשר להסיר אותם מהתצוגה בצורה הבאה:
קוד: |
grep -ic bin ./* | grep -v :0 |
v- אומר ל grep שאם משהו
אינו קיים, אז להחזיר אותו.
לצורות עבודה מתקדמות יותר עם grep אתם כמובן מוזמנים לקרוא את הmanual של: