OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

דמויות בריחה

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



[me@linuxbox ~]$ echo "היתרה עבור המשתמש $USER היא: \$5.00"

היתרה עבור המשתמש שלי היא: $5.00

[me@linuxbox ~]$ echo "היתרה עבור המשתמש $USER היא: \$5.00"

היתרה עבור המשתמש שלי היא: $5.00


מקובל גם להשתמש ב-Escape כדי לבטל את המשמעות המיוחדת של תו בשם קובץ. לדוגמה, אפשר להשתמש בתווים בשמות קבצים שבדרך כלל יש להם משמעות מיוחדת למעטפת. אלה יכללו "$", "!", "&", " " ואחרים. כדי לכלול תו מיוחד בשם קובץ אתה יכול לעשות זאת:



[me@linuxbox ~]$ mv bad\&filename good_filename

[me@linuxbox ~]$ mv bad\&filename good_filename


כדי לאפשר לתו קו נטוי אחורי להופיע, בריחה ממנו על ידי הקלדת "\\". שימו לב שבתוך מרכאות בודדות, הנטוי האחורי מאבד את משמעותו המיוחדת ומתייחס אליו כאל תו רגיל.


תמונה

רצפי בריחה לאחור

בנוסף לתפקידו כדמות הבריחה, נטוי האחורי משמש גם כחלק מסימון לייצוג תווים מיוחדים מסוימים הנקראים קודי בקרה. 32 התווים הראשונים בסכימת קידוד ASCII משמשים להעברת פקודות למכשירים דמויי טלפון. חלק מהקודים הללו מוכרים (tab, backspace, linefeed והחזרת כרכרה), בעוד שאחרים אינם מוכרים (null, end-of-transmission ו-wownl-edge).


רצף בריחה

משמעות

\a

פעמון ("התראה" - גורם למחשב לצפצף)

\b

Backspace

\n

שורה חדשה. במערכות דמויות יוניקס, זה מייצר הזנת שורה.

\r

החזרת מרכבה

\t

Tab


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

הוספת האפשרות "-e" ל הד יאפשר פרשנות של רצפי בריחה. אתה יכול גם למקם אותם בפנים $' '. כאן, באמצעות ה לִישׁוֹן command, תוכנית פשוטה שרק ממתינה למספר השניות שצוין ואז יוצאת, נוכל ליצור טיימר ספירה לאחור פרימיטיבי:

שינה 10; echo -e "הזמן נגמר\a"

נוכל גם לעשות את זה:

שינה 10; הד "הזמן נגמר" $'\a'


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: