ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 08/09/2004 - 21:08
נושא ההודעה: מניפולציה על strings

אני רוצה למצוא מחרוזת בתוך קובץ בינארי אבל שיתן לי גם כמה תווים לפני ואחרי המחרוזת שהוא מצא, למשל:
strings file.bin | grep -i dog

אני רוצה ש- dog לא יהיה לבד אלא בצרוף 40 תווים לפני ואחרי.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפםיראורח · ·
 

הודעה פורסם: 08/09/2004 - 23:15
נושא ההודעה:

אתה יכול להשתמש באפשרויות ‎-A‏, ‎-B או ‎-C של grep . זה ייתן לך הקשר בפלט של strings ולא בקובץ עצמו.

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

הודעה פורסם: 09/09/2004 - 07:14
נושא ההודעה:

צפםיר :
אתה יכול להשתמש באפשרויות ‎-A‏, ‎-B או ‎-C של grep . זה ייתן לך הקשר בפלט של strings ולא בקובץ עצמו.

אתה יכול לנסות להשתמש בסוגים אחרים של חיפושי טקסט, כמובן.

אפשר דוגמא?
תודה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 09/09/2004 - 21:53
נושא ההודעה:

מישהו ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
פיל-קטןלא בפורום כעת ת.הצטרפות: 02/05/2004 · הודעות: 1089 ·
 

הודעה פורסם: 10/09/2004 - 01:54
נושא ההודעה:

תצטרך לכתוב טיפה קוד (אולי ב-awk, או בשפת סקריפט) בעצמך, כיון שכלי עיבוד הטקסט נכתבו לעיבוד טקסט ולא קובץ בינארי.

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

בביטויים רגולריים של פייתון (פרל צריך להיות בערך אותו דבר):
קוד:

.{40}dog.{40}
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 10/09/2004 - 03:51
נושא ההודעה:

אפשר את כל הפקודה?
סליחה על הנידנוד אבל אני לא יודע איך לכתוב את זה
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 10/09/2004 - 06:28
נושא ההודעה:

לגבי האפשרויות הללו: ניסית לקרוא את דף ה־man ?‏

man grep | grep -B 1 -A 2 context‎
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
פיל-קטןלא בפורום כעת ת.הצטרפות: 02/05/2004 · הודעות: 1089 ·
 

הודעה פורסם: 12/09/2004 - 02:59
נושא ההודעה:

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

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

הודעה פורסם: 12/09/2004 - 07:44
נושא ההודעה:

פיל-קטן :
צפריר: האורח ביקש קונטקסט בתווים, לא בשורות; והוא רוצה לחפש בקובץ בינארי, ולכן grep לא כל כך מתאימה.

אורח: הסתקרנתי. בשביל מה אתה צריך את סוג החיפוש הזה?


כי מצאתי את התווים שאני מחפש בקובץ הבינארי ואני חייב לדעת מה צמוד אליהם לפני ואחרי
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח [צפםיר]
  3. אורח
  4. אורח
  5. פיל-קטן
  6. אורח
  7. אורח [צפריר]
  8. פיל-קטן
  9. אורח