Menu
Coddy logo textTech

הגדרת משתנה

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 62 מתוך 82.

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

MY_NAME="Alice"

שם המשתנה נמצא בצד שמאל, והערך בצד ימין. לאחר שמגדירים אותו, אפשר לגשת אליו באמצעות הקידומת $:

echo $MY_NAME

הפלט הוא Alice.

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

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

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

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

בשיעור הבא תלמדו איך להפוך משתנים לזמינים לתוכניות אחרות באמצעות export.

challenge icon

אתגר

קל

צרו משתנה בשם GREETING והגדירו את הערך שלו ל־Hello, Terminal!

לאחר מכן השתמשו ב־echo כדי להציג את הערך של המשתנה החדש.

זכרו: אין להוסיף רווחים סביב הסימן = כשמגדירים את המשתנה, ויש להשתמש בקידומת $ כשניגשים לערך שלו.

הפלט שלכם צריך להיות:

Hello, Terminal!

רמז: תחילה הגדירו את המשתנה באמצעות GREETING="Hello, Terminal!", ולאחר מכן הציגו אותו באמצעות echo $GREETING

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

GREETING="Hello, Terminal!"; echo 

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין