echo (פקודה)

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

echo במחשוב, היא פקודה במערכות ההפעלה DOS,‏ OS/2,‏ Microsoft Windows, ‏Singularity, יוניקס, דמויות יוניקס, ולינוקס, המציגה מחרוזת טקסט במסוף המחשב. לרוב מדובר בפקודה מובנית במערכת, המשתמשת בתסריטי מעטפת וקובצי אצווה כדי לנתב פלט אל המסך או אל קובץ.

מעטפות פקודה רבות ובהם באש[1], ו-zsh[2], מיישמות את Echo כפקודת מעטפת מובנית.

היסטוריה

echo התחילה בתוך Multics, והפכה להיות חלק מיוניקס גרסה 2. echo -n, ביוניקס גרסה 7 החליפה את prompt, שהתנהגה באופן דומה, אך ללא גלישה לשורה הבאה[3].

שימוש

השימוש הסטנדרטי בפקודת echo, בסביבת יוניקס, יתבצע כדלקמן כאשר השורה הראשונה היא הקלט, והשנייה היא הפלט.

$ echo Hello World!
Hello World!

שימוש בתווים מיוחדים לצורך הורדת שורה יתבצע כדלקמן:

$ echo -e "Hello \n World!"
Hello 
World!

דוגמה מורכבת יותר היא:

FGRED=`echo "\033[31m"`
FGCYAN=`echo "\033[36m"`
BGRED=`echo "\033[41m"`
FGBLUE=`echo "\033[35m"`
BGGREEN=`echo "\033[42m"`
 
NORMAL=`echo "\033[m"`

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

הערות שוליים

Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0