היום, בפוסט הזה, נמשיך את המדריך 04 מסדרת ההדרכות שלנו על מעטפת Scripting. בקודמים התייחסנו למושגים הבאים: מסופים, קונסולות, קונכיות, Bash Shell, סקריפטים ו-Shell Scripting.
מסיבה זו, במדריך הנוכחי הזה נתמקד קצת יותר ב חלק מעשי או טכני של קבצי סקריפט שנוצרו עם Bash Shell.
וגם, לפני תחילת הפוסט הזה נקרא «Shell Scripting – מדריך 04», אנו ממליצים לחקור את הדברים הבאים תכנים קשורים, בסוף קריאת הפוסט הזה היום:
מדריך סקריפטים של מעטפת 04
היסודות של קבצי סקריפט
דור
כדי ליצור קובץ סקריפטלא בעצם אתה צריך להשתמש עורך טקסט, שיכול להיות ללא כל בעיה, אחד פשוט של טרמינל (CLI) כגון "ננו" או "vi", או מ שולחן עבודה (GUI) כגון "gedit" או "פד עכבר".
כמו כן, ניתן להשתמש בהם עורכי קוד מקור סוג IDE מורכב או חזק יותר, שמזהה את התחביר של השפה שבה נעשה שימוש, כגון Geany, Atom, טקסט נשגב, Visual Studio Code, בין רבים אחרים.
באופן עקרוני, יספיק רק שבאחד מהם נבצע את הפקודה של ליצור קובץ טקסט רגיל חדש עם או בלי סיומת ".sh".רצוי איתה.
לדוגמה, הדבר הפשוט ביותר יהיה לבצע את הפקודה הבאה בטרמינל:
nano miprimerscript.sh
הוצאה לפועל
כדי להריץ סקריפט של bash shell, אתה יכול לבחור 2 דרכים או טפסים, שהם הבאים:
- הפעל את מתורגמן Bash כדי להפעיל את קובץ הסקריפט:
bash miprimerscript.sh
- הפעל את מתורגמן ברירת המחדל (Sh) כדי להפעיל את קובץ הסקריפט:
sh miprimerscript.sh
הערה: זכור שבמקרים מסוימים, אי הפעלת המעטפת הנכונה עלולה לגרום לתקלה חלקית או מלאה של הסקריפט שנוצר. לכן, האידיאל הוא שהמעטפת המופעלת בשורה הראשונה של הסקריפט היא זו המשמשת לביצועה. במקרה שלנו, "באש".
עם זאת, אנו יכולים גם לבצע ישירות קובץ סקריפט באופן הבא:
./miprimerscript.sh
במקרה זה, 2 התווים הראשונים "./" מציין שאנחנו הולכים להפעיל את קובץ הסקריפט מהספרייה הנוכחית, כלומר, הנתיב האמיתי שבו נמצא קובץ ההפעלה.
חלקים או אלמנטים בתוך קובץ Linux Script
באמת, א קובץ סקריפט באופן כללי הוא משהו מאוד בסיסי, לכן, הוא מורכב רק מ 2 אלמנטים שהם:
- She Bang או Sha-Bang (#!): זהו השם שניתן לשורה הראשונה של קובץ הסקריפט, שמטרתה לציין איזו תוכנית (Shell) היא אמורה להפעיל. כך שבמקרה שהתוכנה האמורה אינה מותקנת, נוצרת שגיאה המונעת את ביצועה.
- הקוד: זה יכול להיות כל דבר, החל מפקודה בודדת ועד לאלפי שורות קוד המייצגות פקודות פשוטות או מורכבות במסוף לינוקס.
לדוגמה:
#!/bin/bash
echo Mi Primer Script
צילומי מסך
תקציר
בקיצור, עם זה מדריך 04 על «Shell Scripting» כבר התחלנו בגישה הראשונית היבטים מעשיים וטכניים יותר קשור ל קבצי סקריפט שנוצרו עם Bash Shell. לכן, אנו מקווים שבקרוב, הם יתחילו ליצור ולהשתמש בהם קבצי סקריפט ראשונים ב-GNU/Linux.
אם אהבתם את התוכן, להגיב ולשתף אותו. וזכור, בקר בתחילת שלנו «אתר», בנוסף לערוץ הרשמי של מברק לעוד חדשות, מדריכים ועדכוני לינוקס.