Theme
Primary Color

تشغيل الأوامر بشرط النجاح أو الفشل

العلامتان && و || بيساعدوك تختار هل الأمر التالي يتنفذ حسب نتيجة الأمر السابق

الأمثلة بإستخدام Bash على Linux أو Git Bash ونفذ أمثلة الملفات داخل مجلد تدريب فاضي

التنفيذ بعد النجاح

الأمر بعد && بيتنفذ لما الأمر اللي قبله ينجح

mkdir project && printf "Created\n"

النتيجة

Created

التنفيذ بعد الفشل

الأمر test بيرجع فشل لو المجلد مش موجود وساعتها الأمر بعد || بيتنفذ

test -d missing-folder || printf "Not Found\n"

النتيجة

Not Found
ملحوظة

نجاح الأمر بيتحدد بكود خروج صفر وأي كود خروج غير صفر بيتعامل معاه Bash كفشل

terminal شرح