מדריך יוניקס (Unix) מספר 6 - איך ליצור ולהריץ סקריפטים (Scripts)

מדריך יוניקס (Unix) מספר 6 - איך ליצור ולהריץ סקריפטים (Scripts)

סקריפטים ביוניקס הם בסיס לעבודה יעילה, סקריפטים בסביבת shell אינם מקומפלים כמו שפת תכנות רגילה אלא רצים ישירות. סקריפט (Script) הופך פעולות שבד"כ היו נעשות ידנית לאוטומטיות, כמו כן, הוא מאפשר לעשות פעולות שלא הייתם יכולים לעשות ידנית כמו שימוש בלולאות, בקשת משתנים ממשתמש וכד'. מדריך זה יסביר כיצד ליצור סקריפט ומה נדרש בכדי להפעילו.

קל 13,747 צפיות

מה תצטרך

  • unix
  • יוניקס
  • סקריפטים
  • סקריפטים ביוניקס
  • shell.

שלבים

  1. 1

    שלב 1

    שלב 1
    צרו קובץ חדש בעזרת עורך טקסט כלשהו - במקרה שלנו אשתמש בpico.
  2. 2

    שלב 2

    כל סקריפט בסביבת shell צריך להתחיל בפקודה:
  3. 3

    שלב 3

    שלב 3
    #!/bin/csh -f
  4. 4

    שלב 4

    ואילו כל סקריפט awk (נגיע לזה) צריך להתחיל בשורת קוד:
  5. 5

    שלב 5

    שלב 5
    #!/bin/awk -f
  6. 6

    שלב 6

    חשוב להתחיל את הסקריפטים בשורות הללו, אחרת הם יזוהו כקבצי טקסט רגילים ולא כסקריפטים.
  7. 7

    שלב 7

    שלב 7
    הסקריפט שנכתוב יבצע את הפעולה הפשוטה של להדפיס טקסט כלשהו בעזרת פקודת echo. הוסיפו לסקריפט את שורת הקוד: echo Bekaloot unix guide שמרו את הקובץ וסגרו את עורך הטקסט.
  8. 8

    שלב 8

    שלב 8
    לפני שאתם מריצים את הסקריפ, יש צורך לשנות את הרשאת הסקריפט כך שיהיה ניתן להריץ אותו. נעשה זאת בעזרת פקודת הchmod: chmod +x MyFirstScript
  9. 9

    שלב 9

    שלב 9
    בכדי להריץ את הסקריפט מהספריה בה אתם נמצאים יש צורך לכתוב את התוים ' /. ' לדוגמא: MyFirstScript/.

מדריכים קשורים

איך לבנות קן לציפורים

איך לבנות קן לציפורים

מדריך לבניית קן לציפורים

קשה 11K צפיות

איך להחליף צמיג

מדריך שלב אחר שלב להחלפת צמיג רכב

קשה 7K צפיות
מדריך יוניקס (Unix) מספר 7 - איך לעבוד עם משתנים בסקריפטים (Scripts)

מדריך יוניקס (Unix) מספר 7 - איך לעבוד עם משתנים בסקריפטים (Scripts)

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

בינוני 8K צפיות
מדריך יוניקס (Unix) מספר 8 - איך לעבוד עם ארגומנטים בסקריפטים (Scripts)

מדריך יוניקס (Unix) מספר 8 - איך לעבוד עם ארגומנטים בסקריפטים (Scripts)

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

בינוני 7K צפיות
מדריך יוניקס (Unix) מספר 5 - איך להשתמש בצינורות (Pipes), בהיסטוריה(History), מיון (Sort) ובפקודות head וtail 

מדריך יוניקס (Unix) מספר 5 - איך להשתמש בצינורות (Pipes), בהיסטוריה(History), מיון (Sort) ובפקודות head וtail 

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

קל 9K צפיות
איך להוריד ולהתקין Putty בקלות

איך להוריד ולהתקין Putty בקלות

מדריך שלב אחר שלב להורדה והתקנה של Putty במחשב שלך

קל 9K צפיות