להחריג תווים $
רמת קושי: #advanced
אנו יודעים שבשביל להחריג תווים מיוחדים ממחרוזת בקוד משתמשים בלוכסן, זה כך כמעט בכל השפות ובאש אינה יוצאת דופן.
יוצאת דופן אמרנו? הכוונה שהיא משתדלת לא לצאת דופן, עדין ישנן מקומות בהם לוכסן לא מבצע שום פעולה
בכדי שיהיה אפשרי להשתמש בלוכסן במקרה כגון זה, צריך להריץ את הפקודה עם דולר בראש המחרוזת
מקום נוסף שזה בא ליידי ביטוי
נושא זה נקרא ANSI-C
למי שרוצה להרחיב את הקריאה על כך
#echo
#ansi_c
@bash_tips
רמת קושי: #advanced
אנו יודעים שבשביל להחריג תווים מיוחדים ממחרוזת בקוד משתמשים בלוכסן, זה כך כמעט בכל השפות ובאש אינה יוצאת דופן.
יוצאת דופן אמרנו? הכוונה שהיא משתדלת לא לצאת דופן, עדין ישנן מקומות בהם לוכסן לא מבצע שום פעולה
$ echo "name='version'"
name='version'
$ echo 'name=\'version\' '
> ^C
בכדי שיהיה אפשרי להשתמש בלוכסן במקרה כגון זה, צריך להריץ את הפקודה עם דולר בראש המחרוזת
$ echo $'name=\'version\''
name='version
'מקום נוסף שזה בא ליידי ביטוי
$ echo $'first line \nsecond line'
first line
second line
נושא זה נקרא ANSI-C
למי שרוצה להרחיב את הקריאה על כך
#echo
#ansi_c
@bash_tips