עד
השמיים עד הפקודה דומה מאוד בזמן, אלא שבמקום לצאת מלולאה כאשר נתקל בסטטוס יציאה שאינו אפס, הוא עושה את ההיפך. א עד לולאה ממשיך עד שהוא מקבל מצב יציאה אפס. בשלנו בעוד-ספירה סקריפט, המשכנו את הלולאה כל עוד הערך של ה- לספור המשתנה היה קטן או שווה ל-5. נוכל לקבל את אותה תוצאה על ידי קידוד הסקריפט עם עד:
#! / bin / bash
# עד-ספירה: הצג סדרה של מספרים count=1
עד [[ $count -gt 5 ]]; לעשות הד ספירת $
#! / bin / bash
# עד-ספירה: הצג סדרה של מספרים count=1
עד [[ $count -gt 5 ]]; לעשות הד ספירת $
פריצה מלולאה
count=$((ספירה + 1)) נעשה
הד "נגמר".
count=$((ספירה + 1)) נעשה
הד "נגמר".
על ידי שינוי ביטוי הבדיקה ל $count -gt 5, עד יסיים את הלולאה בזמן הנכון. ההחלטה אם להשתמש ב בזמן or עד לולאה היא בדרך כלל עניין של בחירה בזו שמאפשרת לכתוב את המבחן הברור ביותר.