הבדלים בין גרסאות בדף "קובץ אצווה"

הוסרו 11 בתים ,  לפני 8 חודשים
אין תקציר עריכה
מ (אוטומיזציה->אוטומציה - תיקון תקלדה בקליק)
 
קובצי אצווה מכילים לעיתים קרובות אותן פקודות שניתן לתת ב[[מעטפת פקודה|מעטפת הפקודות]] של מערכת ההפעלה (כמו במערכת [[DOS]], ראו להלן) אולם דבר זה לא הכרחי. גם במקרים כאלו לרוב יש פקודות שמשתמשים בהן כמעט אך ורק בקובצי אצווה (למשל [[goto]]).
 
במערכת ההפעלה [[Unix]] הזיהוי של התוכנה המפרשת את קובץ האצווה נעשה באמצעות שורה בתחילתו המתחילה ב-#! ולאחר מכן את הנתיב לתוכנה המפרשת. למשל:
<div style="direction: ltr;">
<pre>
#!/bin/sh
</pre>
</div>
גורם לפירוש של קובץ האצווה על ידי מפרש [[ברירת מחדל|ברירת המחדל]] של מעטפת הפקודות (שאמור להיות תואם ל־[[Bourne Shell]]). במקרים רבים קובץ אצווה מכיל רצף של פקודות שמפעיל אנושי היה יכול לתת: מספר פקודות (ולעיתים מבני בקרה ביניהם: תנאים ולולאות). לכן הוא מכונה לעיתים '''תסריט''' ('''script''').
 
== קובצי אצווה בחלונות ו-MS DOS ==
cat file.txt | sort | lp
</pre>
 
במערכתדוגמה ההפעלה [[Unix]]נוספת: הזיהוי של התוכנה המפרשת את קובץ האצווה נעשה באמצעות שורה בתחילתו המתחילה ב-#! ולאחר מכן את הנתיב לתוכנה המפרשת. למשל:
<div style="direction: ltr;">
<pre>
#!/bin/sh
</pre>
</div>
גורם לפירוש של קובץ האצווה על ידי מפרש [[ברירת מחדל|ברירת המחדל]] של מעטפת הפקודות (שאמור להיות תואם ל־[[Bourne Shell]]). במקרים רבים קובץ אצווה מכיל רצף של פקודות שמפעיל אנושי היה יכול לתת: מספר פקודות (ולעיתים מבני בקרה ביניהם: תנאים ולולאות). לכן הוא מכונה לעיתים '''תסריט''' ('''script''').
 
 
ניתן לכתוב קבצים מסובכים הרבה יותר וליצור אוטומציה של רוטינות הנדרשות לעיתים תכופות.