מבחן
ללא ספק, הפקודה בשימוש השכיח ביותר עם if is מבחן. ה מבחן הפקודה מבצעת מגוון של בדיקות והשוואות. יש לו שתי צורות שוות ערך:
מבחן ביטוי והפופולרי יותר: [ ביטוי ]
איפה ביטוי הוא ביטוי שמוערך כאמת או לא נכון. ה מבחן הפקודה מחזירה סטטוס יציאה של אפס כאשר הביטוי נכון ומצב של אחד כאשר הביטוי אינו נכון.
מעניין לציין כי שניהם מבחן ו [ הן למעשה פקודות. ב לחבוט הם מובנים, אבל הם קיימים גם כתוכניות ב / usr / bin לשימוש עם קונכיות אחרות. הביטוי הוא למעשה רק הוויכוחים שלו עם [ פקודה המחייבת שהתו "]" תסופק כארגומנט הסופי שלו.
אל האני מבחן ו [ פקודות תומכות במגוון רחב של ביטויים ומבחנים שימושיים.