שאלות נפוצות
ציר זמן
צ'אט
פרספקטיבה

Sed

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

Remove ads

sed (ראשי תיבות: stream editor) הוא כלי במערכת ההפעלה UNIX לניתוח ועיבוד טקסט, בעזרת שפת תכנות פשוטה וקלה. sed פותחה בשנים 19731974 על ידי לי מקמהון במעבדות בל,[1] וזמינה היום לרוב מערכות ההפעלה.[2] sed מבוססת על תכונות שפת התסריט של עורך הטקסט האינטראקטיבי ed אשר פותח בשנת 1971, ועורך הטקסט הקדום יותר qed. sed היה אחד מהכלים הראשונים שהשתמשו בביטויים רגולריים, וכיום שימושו הנפוץ ביותר הוא בעיבוד טקסט, בעזרת פקודת ההחלפה שלו.

עובדות מהירות פרדיגמות, תאריך השקה ...
Remove ads

היסטוריה

sed הוא אחד מפקודות ה-UNIX הראשונות לעיבוד קובצי טקסט, והתפתח כיורשו הטבעי של פקודת ה-grep הפופולרית. מקמהון חזה כי מלבד ההדפסה, שאותה מבצע grep, עולה צורך בפעולות נוספות, כגון החלפה. לפיכך הוא יצר עורך זרם נתונים לשימוש כללי, מונחה שורות, אשר הפך ל-sed.[3] מקור התחביר של sed, אשר ידוע בשימוש בסלאש להתאמת תבניות, בעורך הטקסט ed, אשר היה בשימוש נרחב בשנים אלו. בשלב מאוחר יותר התפתחה השפה הכללית והחזקה יותר AWK, ויחד שפות אלו הפכו למעין אחיות, אשר אפשרו כתיבת תסריטי מעטפת מהירים וטובים יותר בתחום עיבוד טקסט. לימים, השימוש ב-sed ו-AWK העניק השראה לשפת התכנות Perl.

Remove ads

ראו גם

קישורים חיצוניים

הערות שוליים

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads