עבור לתוכן

חיפוש מילים בלינוקס

Featured Replies

פורסם

יש לי קובץ טקסט. ואני צריך לאתר את הערך המספרי הראשון שבא לאחר המילה good time:

כיצד?

למשל לקובץ הנ"ל אני רוצה את הפלט:

0.01

0.09

 
dudu good time: 0.01, 0.02
yaron dr eat dogs goot time: 0.09, 6.02 kurgel

תודה

פורסם
  • מחבר

לא (ראה דוגמה בשתי השורות שהבאתי בהודעה הראשונה)

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

good time

פורסם

פתרון כללי:

grep -o 'good time: *[-0-9.]*' | grep -o '[-0-9.]*'

פתרון נוסף למקרה שהפורמט קצת יותר קבוע:

grep -o 'good time: [-0-9.]*' | cut -c 12-

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים