Menu
Coddy logo textTech

מהו סקריפט Shell

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 66 מתוך 82.

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

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

לסקריפטים של Shell יש בדרך כלל סיומת .sh, והם מתחילים בשורה מיוחדת שנקראת shebang:

#!/bin/bash

השורה הזאת אומרת למערכת באיזה מפרש להשתמש כדי להריץ את הסקריפט. במקרה הזה, מדובר ב-Bash. כל מה שמופיע אחרי השורה הזאת הוא פקודות רגילות, אותן פקודות שהקלדת לאורך כל הקורס הזה.

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

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

challenge icon

אתגר

קל

סופק לך סקריפט מעטפת בשם hello.sh. השתמש בפקודה cat כדי להציג את התוכן שלו ולראות את המבנה של סקריפט מעטפת בסיסי.

שים לב לשורת ה-shebang (#!/bin/bash) בראש הקובץ, ואחריה מופיעות פקודות רגילות שכבר מוכרות לך.

הפלט שלך צריך להציג:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

רמז: השתמש בפקודה cat hello.sh כדי להציג את תוכן הסקריפט.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין