OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

פרמטרים בסיסיים

הצורה הפשוטה ביותר של הרחבת פרמטרים באה לידי ביטוי בשימוש רגיל במשתנים. לדוגמה:

$a

כאשר מורחב, הופך לכל המשתנה a מכיל. פרמטרים פשוטים עשויים להיות מוקפים גם בסוגרים:

${a}

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


[me@linuxbox ~]$ a="foo"

[me@linuxbox ~]$ הד "$a_file"

[me@linuxbox ~]$ a="foo"

[me@linuxbox ~]$ הד "$a_file"


תמונה


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



[me@linuxbox ~]$ echo "${a}_file"

קובץ foo_file

[me@linuxbox ~]$ echo "${a}_file"

קובץ foo_file


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

${11}


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