Shell Scripting מבצע פקודות לביצוע כמה פונקציות שימושיות ומיועד להפעלה במעטפת. סקריפטים של מעטפת הם די נוחים לביצוע פעולות כמו מניפולציה של קבצים, אוטומציה של משימות כדי להימנע מצריכת זמן; אתה יכול אפילו ליצור את הפקודות שלך.
מעטפת היא ממשק בין המשתמש למערכת ההפעלה המאפשר למשתמשים לקיים אינטראקציה עם מערכת ההפעלה ולבצע משימות שונות באמצעות פקודות. מעטפת לוקחת קלט מהמשתמש דרך הטרמינל, מתקשרת עם הגרעין, מעבדת אותו ונותנת את הפלט.
כיצד ליצור סקריפט מעטפת באמצעות Vim
סקריפטים של Shell נוצרים בדרך כלל באמצעות כל עורך טקסט. עורכי Nano ו- Vim הם עורכי טקסט ידועים ליצירת קבצי script script. בדוגמה זו אנו משתמשים ב- Vim. אם אין לך Vim, התקן אותו באמצעות הפקודה:
$סודומַתְאִיםלהתקין באתי
פתח את עורך הטקסט באמצעות:
$באתי
צור קובץ חדש:
$אָנוּtestscript.sh
הקלד את התסריט. #! /bin/bash operator, פגז מכוון לקליפה בורנית: r
#! /bin/bash
זרקשלום עולם
ושמור את הקובץ, לחץ על יציאה מקש כדי להחליף את המצב ולאחר מכן לחץ על : ב כדי להציל אותו. אם הוא נותן קובץ שגיאה לקריאה בלבד, השתמש : ב! , הקובץ יישמר:
כעת לביצוע הקובץ, הקלד:
לַחֲבוֹט מִבְחָןתַסרִיט.ש
כיצד להוסיף הערות בסקריפט של מעטפת
כדי להוסיף הערה, השתמש באופרטור #; התחביר ניתן להלן:
#! /bin/bash#זהו סקריפט הקליפה הראשון שלי
זרקשלום עולם
כיצד להשתמש במשתנים בתסריט מעטפת
עבור כל תכנות, משתני שפה חיוניים. משתנים משמשים לאחסון ערך, בין אם מדובר במספר שלם, תו או מחרוזת טקסט. בואו נבין זאת עם דוגמא:
#! /bin/bashמשתנה= זהו התסריט הראשון שלי
זרק $ משתנה
התסריט לעיל ייתן ערך משתנה כפלט:
בואו לבדוק כיצד לקבל ערך במשתנה מערך משתמש מהמשתמש:
#! /bin/bashזרקהזן את שמך
לקרואname_varable
זרק 'הכנס את הגיל שלך'
לקרואמשתנה גיל
זרק $ name_varibaleהוא $ age_variable ישן
התמונה הבאה מציגה את הפלט:
סיכום
סקריפטים של מעטפת מאוד חשובים ליצירת פקודה משלך או הפעלה של פקודות מרובות עם קובץ סקריפט אחד לביצוע פונקציות שונות. במדריך זה אנו מבינים את הרעיון הבסיסי של scripting shell. למדנו כיצד לסקריפט וקובץ script של shell, לשמור אותו ולאחר מכן לבצע אותו. יתר על כן, הבנו את השימוש במשתנים בתסריט של מעטפת. סקריפטים של מעטפת נוחים מאוד לביצוע משימות שימושיות שונות, ויש הרבה מה לחשוף.