OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

grep - הדפס קווים התואמים לתבנית

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


grep דפוס [קוֹבֶץ...]

grep דפוס [קוֹבֶץ...]


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

נניח שרצינו למצוא את כל הקבצים ברשימת התוכניות שלנו שהמילה "zip" מוטבעת בשם. חיפוש כזה עשוי לתת לנו מושג על חלק מהתוכניות המופעלות


המערכת שלנו קשורה לדחיסת קבצים. היינו עושים את זה:



[me@linuxbox ~]$ ls /bin /usr/bin | מיון | ייחודי | grep zip

bunzip2 bzip2 gunzip gzip unzip zip zipcloak zipgrep zipinfo zipnote zipsplit

[me@linuxbox ~]$ ls /bin /usr/bin | מיון | ייחודי | grep zip

bunzip2 bzip2 gunzip gzip unzip zip zipcloak zipgrep zipinfo zipnote zipsplit


ישנן כמה אפשרויות שימושיות עבור grep: "-i" שגורם grep להתעלם מאותיות גדולות בעת ביצוע החיפוש (בדרך כלל חיפושים הם תלויי רישיות) ו-"-v" שאומר grep להדפיס רק קווים שאינם תואמים לתבנית.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: