Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

טיפים - שימוש ב find עם תנאים

ik_5 - 21/11/2011 - 22:26
נושא ההודעה: שימוש ב find עם תנאים
הפקודה find מאפשרת לנו לחפש דברים בצורות רבות, וניתן גם לחפש לפי תנאים, למשל האם הקובץ מסתיים בסיומת איקס או בסיומת זד.
לשם כך נשתמש בפקודה בצורה הבאה:

קוד:
find /path/to/look/at -iname "*x" -o -iname "*z"

מינוס o בעצם מייצג את הפעולה הבוליאנית or. ובעזרת iname הוא מחפש כל דבר שמסתיים בx ללא קשר לגודל התו. במידה ולא נמצא בקובץ הנוכחי, הוא מחפש אם הוא מסתיים בz, עדיין לא אכפת לו גודל התו.

יש גם אפשרות לעבוד עם פעולה בוליאנית של and על ידי שימוש במינוס a:
קוד:
find /path/to/look/at -iname "whats*" -a -iname "*p"


יחפש את כל מה שמתחיל ב whats ומסתיים עם p.
Anonymous - 24/11/2011 - 17:53
נושא ההודעה: --->
http://whatsup.org.il/index.php?name=PNphpBB2&file=viewtopic&t=56065
כל הזמנים הם GMT + 2 שעות