במחשוב, אסקייפינג אני מגדיר כשימוש בתווים מסוימים בכדי לעטוף תוכן כדי לשנות את העיבוד שלו.
לדוגמה, תוכן הכתוב בשפת תקשורת כללית וזמין בתוך קוד מקור של תוכנה לפעמים נרצה לגרום למחשב לפענח אותו כטקסט רגיל ולא כחלק מקוד המקור עצמו, בעת הרצת התוכנה בשביל זה צריך לאסקייפ אותו (לעשות לו אסקייפינג).
תווים המשמשים לאסקייפינג באופן נפוץ הם למשל גרש יחיד ('
) או שני גרשיים ("
).ד
דוגמה משפת JavaScript
שפת JavaScript היא שפת תכנות נפוצה בעולם אינטרנט, הנה דוגמה ממנה.
`This content includes the number 1 and it also includes the number ${myNumber}.`
בדוגמה לעיל כל הטקסט שבתוך קוד ה JavaScript עבר אסקייפינג בעזרת שני תווי בקטיק (`CONTENT`
), זאת מלבד המשתנה myNumber שמעובד כרגיל כחלק משפת JavaScript עצמה.
הערות כלליות
- באופן כללי התוכנה
read
(אשר הינה shell builtin ב שפת Bash) מתייחסת לבקסלשים (\
) כאל escaping characters והאופציה r גורמת לה לא להתייחס אליהם ככאלה.