תוכן עניינים:

איך כותבים פקודות מעטפת?
איך כותבים פקודות מעטפת?

וִידֵאוֹ: איך כותבים פקודות מעטפת?

וִידֵאוֹ: איך כותבים פקודות מעטפת?
וִידֵאוֹ: 5 פקודות CMD שכל אחד חייב לדעת אותן 2024, אַפּרִיל
Anonim

מהו Shell Scripting?

  1. צור קובץ באמצעות עורך vi (או כל עורך אחר). שֵׁם תַסרִיט קובץ עם סיומת.sh.
  2. תתחיל את תַסרִיט עם #! /bin/sh.
  3. לִכתוֹב קוד כלשהו.
  4. תשמור את תַסרִיט קובץ בשם filename.sh.
  5. לביצוע ה תַסרִיט סוּג לַחֲבוֹט filename.sh.

חוץ מזה, מה יש בפקודת מעטפת?

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

מה זה $1 ו-$2 בסקריפט מעטפת? התשובות האחרות צודקות שהשימוש הנפוץ ביותר עבורן הוא להתייחס ל פקודה -קו טיעונים ל- תַסרִיט : $1 = ארגומנט ראשון, $2 = שנייה וכו'. לאחר הפניה, הם תואמים לתוכן C/C++ argv: $1 = argv[1], $2 = argv[2], וכו': C - פקודה טיעוני קו.

באופן דומה, כיצד אוכל להריץ סקריפט מעטפת בלינוקס?

ההליך להפעלת סקריפט מעטפת הקובץ.sh ב-Linux הוא כדלקמן:

  1. הגדר הרשאת הפעלה בסקריפט שלך: chmod +x script-name-here.sh.
  2. כדי להפעיל את הסקריפט שלך, הזן:./script-name-here.sh. sh script-name-here.sh. bash script-name-here.sh.

מה זה $? בסקריפט של מעטפת?

$# מאחסן את מספר הארגומנטים של שורת הפקודה שהועברו ל- צדף תכנית. $? מאחסן את ערך היציאה של הפקודה האחרונה שבוצעה. $0 מאחסן את המילה הראשונה של הפקודה שהוזנה (שם ה- צדף תכנית). אז בעצם, $# הוא מספר ארגומנטים שניתנו כאשר שלך תַסרִיט הוצא להורג.

מוּמלָץ: