להתעדכן בחדשות משורת הפקודה (bash)

בהמשך לזה וזה, גם אני בפוסט תגובה.

s="$(curl -s http://www.ynet.co.il/Integration/StoryRss1854.xml|iconv -f windows-1255)"; while [[ "$s" =~ ry\>\<title\>([^<]+) ]]; do s=${s/"${BASH_REMATCH[0]}"}; echo ${BASH_REMATCH[1]}; done|fribidi

באגים ידועים:
מכוער.
לא מקודד סימני HTML.

תלויות:
curl
iconv
fribidi – מומלץ, לא הכרחי.

מודעות פרסומת

3 Responses to “להתעדכן בחדשות משורת הפקודה (bash)”


  1. 1 עוז ינואר 1, 2011 ב- 5:45 pm

    וואו 🙂
    אבל לא עובד אצלי:

    iconv: illegal input sequence at position 1311

  2. 2 yblogy ינואר 1, 2011 ב- 8:01 pm

    אצלי עובד בלי בעיה,
    נסה אולי להוסיף לiconv את הפרמטר -c
    כלומר:
    s="$(curl -s http://www.ynet.co.il/Integration/StoryRss1854.xml|iconv -c -f windows-1255)"; while [[ "$s" =~ ry\>\<title\>([^<]+) ]]; do s=${s/"${BASH_REMATCH[0]}"}; echo ${BASH_REMATCH[1]}; done|fribidi

  3. 3 עוז ינואר 2, 2011 ב- 1:27 am

    האמת שעכשיו פתאום עובד גם בלי הדגל -c.
    כנראה שכשבדקתי קודם היה איזשהו תו לא חוקי בRSS של וואינט.
    מגניב, בכל מקרה 🙂


להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s





%d בלוגרים אהבו את זה: