מהם קבצי SH וכיצד לבצע אותם?



נסה את הכלי שלנו לביטול בעיות

קבצי סקריפט מכילים פקודות שמבוצעות על ידי תוכנית או מנוע סקריפטים מסוים. פקודות אלה מבוצעות ללא הידור. ההוראות נכתבות בשפות סקריפטים לסביבת זמן ריצה. ישנן שפות סקריפט רבות עם מטרות וסביבות שונות. עם זאת, זו שנדון במאמר זה היא שפת scripting bash המשמשת לעבודה בלינוקס. הקבצים המכילים את הפקודות או התחביר של שפת ה- script bash נקראים גם קבצי SH או קבצי Script של Shell.



מהם קבצי SH וכיצד לבצע אותם?



מהם קבצי SH בלינוקס?

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



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

קבצי SH בלינוקס

כיצד ליצור קובץ SH?

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



#! / bin / bash

שבנג בקובץ סקריפט

זה יתווסף לשורת הקוד הראשונה כדי להפוך את קובץ ה- script bash להפעלה. אתה יכול גם לבדוק את המיקום של מתורגמן bash על ידי הפקודה הבאה:

איזה bash

איזו פקודה bash בטרמינל

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

שם הקובץ chmod + x

הערה : שם הקובץ יכול להיות כל שם שתתן לקובץ שלך.

ביצוע קבצי SH דרך טרמינל בלינוקס

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

  1. פתח כל אחד עורך טקסט שאתה מעדיף במערכת שלך.
  2. כעת הקלד את קוד הדוגמה הבא ושמור אותו עם או בלי סיומת sh:
    #! / bin / bash echo שלום, משתמשים מרובים! #echo משמש להצגת שורת הד הטקסט מה שמך? #Program יבקש הד קלט מה # כאן המשתמש צריך לתת הד קלט שלום, $ what! # קלט יודפס עם טקסט

    קוד סקריפט לדוגמא

    הערה : קרא הערות כדי להבין כל שורת קוד לדוגמה.

  3. עכשיו פתוח מָסוֹף על ידי לחיצה Ctrl + Alt + T. מפתחות לגמרי.
  4. ישנן מספר פקודות להפעלה / ביצוע קובץ הסקריפט:
    ./appuals

    ביצוע קובץ סקריפט

    sh appuals

    ביצוע קובץ סקריפט באמצעות הפקודה sh

    basual appuals

    הפעלת קובץ סקריפט באמצעות הפקודה bash

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

  5. אם הקובץ אינו פועל, הקלד את chmod פקודה לגרום למערכת לזהות את ההרשאה לקובץ הפעלה זה. אם המערכת כבר מזהה אותו כקובץ הפעלה, דלג על שלב זה:
    chmod + x אנשים

    שימוש בפקודה chmod להרשאות של קובץ סקריפט

קריאה של 2 דקות