זוהי הפקודה breakposix שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
הפסקה - יציאה מ-for, while, או עד לולאה
תַקצִיר
לשבור [n]
תיאור
אל האני לשבור שירות תצא מהמתחם הקטן ביותר ל, בזמן, או עד לולאה, אם
כל; או מה nהלולאה המקיפה אם n מצוין. הערך של n הוא לא חתום
מספר שלם עשרוני גדול או שווה ל-1. ברירת המחדל תהיה שווה ערך ל n=1. אם n
גדול ממספר הלולאות המקיפות, תהיה הלולאה הסוגרת החיצונית ביותר
יצא. הביצוע ימשיך עם הפקודה מיד לאחר הלולאה.
אפשרויות
אין.
אופרנדים
ראה את התיאור.
STDIN
לא בשימוש.
קלט קבצים
אין.
הסביבה וריאציות
אין.
אסינכרוני אירועים
בְּרִירַת מֶחדָל.
STDOUT
לא בשימוש.
STDERR
השגיאה הסטנדרטית תשמש רק עבור הודעות אבחון.
תפוקה קבצים
אין.
מורחבים תיאור
אין.
יְצִיאָה סטָטוּס
0 השלמה מוצלחת.
>0 ה n הערך לא היה מספר שלם עשרוני ללא סימן גדול או שווה ל-1.
השלכות OF שגיאות
בְּרִירַת מֶחדָל.
אל האני הבא סעיפים יש לו אִינפוֹרמָטִיבִי.
בקשה נוהג
אין.
דוגמאות
עבורי ב*
do
if test −d "$i"
ואז לשבור
fi
עשה
Rationalale
בהצעות מוקדמות נשקל להרחיב את התחביר של לשבור ו להמשיך
להתייחס לתווית הקשורה ללולאה המתאימה כאלטרנטיבה עדיפה ל
מה היא n שיטה. עם זאת, כרך זה של POSIX.1-2008 אכן שומר את מרחב השם של הפקודה
שמות המסתיימים בא . הצפי עשוי להימשך יישום עתידי
יתרון בכך וספק משהו כמו:
outofloop: ל i in a b c d e
do
ל j in 0 1 2 3 4 5 6 7 8 9
do
if מבחן −ר "${i}${j}"
אז לשבור outofloop
fi
עשה
עשה
ושזה עשוי להיות סטנדרטי לאחר השגת ניסיון ביישום.
FUTURE כיוונים
אין.
השתמש ב-breakposix באינטרנט באמצעות שירותי onworks.net