בוא איך להדהד משתנה

Bash How Echo Variable



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

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







במאמר זה נבחן כיצד להדהד משתנה ב- bash. יישמנו את כל פקודות bash באובונטו 20.04. נדון בכמה דוגמאות באמצעותן תוכל להבין בקלות את מושגי היסוד.



תחביר בסיסי

להלן התחביר הבסיסי כיצד להדהד משתנה ניתן להלן:



זרק $ var_name

בפקודה לעיל הד היא פקודה המשמשת להצגת ערך המשתנה 'var_name'. Var_name הוא שם המשתנה.





הפעל מסוף

פתח את הטרמינל על ידי הקשה על 'Ctrl + Alt + t' או הפעל מסוף מסרגל חיפוש היישומים. לשם כך, לחץ על 'פעילויות' הממוקמות בפינה השמאלית של אובונטו 20.04 ועל כתיבת 'מסוף' בשורת החיפוש כדלקמן:



הפעל את הטרמינל על ידי לחיצה על סמל הטרמינל.

הד משתנה יחיד

באמצעות הפקודה echo תוכלו להדהד את הערך של משתנה. רק שאתה צריך להצהיר ולהקצות ערך למשתנה ואז פשוט להדהד את ערך המשתנה. להבנתך הטובה נדון בכמה דוגמאות המובאות להלן:

דוגמה מס '01:

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

$var_a=100
$זרק $ var_a

הפלט הבא שתעשה במסוף:

דוגמה 02:

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

$var_b=לַחֲבוֹטתִכנוּתזרקמִשְׁתַנֶה
$זרק $ var_b

תראה את הפלט הבא במסוף:

הערה: אם תשתמש ב- echo var_b אז הוא יציג רק את שם המשתנה במסוף במקום להציג את ערכו.

הד מספר משתנים

הדוגמה הבאה תראה לך כיצד להדהד משתנים מרובים:

דוגמה מס '01:

לדוגמה, קח שני משתנים var_A ו- var_B.

$var_A= חברים לעזאזל
$var_B=חמישים
$זרק $ var_A$ var_B

הפלט הבא יוצג במסוף:

דוגמה 02:

לדוגמה, אנו רוצים להציג את התאריך ושם המארח של המחשב שלנו. לכן, נשמור את פקודות התאריך ושם המארח ב- var1 ו- var2 בהתאמה. תוכל לראות את היישום כדלקמן:

$var1= $(תַאֲרִיך)
$var2= $(שם מארח)
$זרקהתַאֲרִיךהוא$ var1 @שם המחשב הוא$ var2

לאחר הפעלת הפקודה לעיל, תראה את הפלט הבא:

סיכום

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