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: