באש – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
ויקינתונים |
מ ←Bash Scripting: הגהה |
||
שורה 46:
שורות הערה יחלו בסימן # למעט השורה הראשונה של הקובץ המתחילה ב !# שמציינת לליבת מערכת הפעלה באיזו מעטפת יש להריץ את הפקודות המופיעות בקובץ. החלק הראשון של הסקריפט מכיל קטע התניה מהצורה
if [...] ; then ... fi שבודק את מספר הארגומנטים שהועברו לסקריפט משורת הפקודה בעזרת בחינה של המשתנה השמור #$ שמציין את מספר הפרמטרים שמועברים לסקריפט. lt- הוא אופרטור השוואה המחזיר ערך אמת או שקר בהתאם לכך שהאופרנד השמאלי קטן ממש מן האופרנד הימני. במקרה הזה נבדק שנשלחו לפחות שלושה פרמטרים משורת הפקודה. במידה ואין זה כך, מבוצע גוף הקטע המותנה שבו מודפסת הודעה בחזרה למעטפת בעזרת פקודת echo ומסתיים הסקריפט בקוד שגיאה 1 בעזרת הפקודה exit 1.
==קישורים חיצוניים==
|