الفرق بين خروج لينكس 1 والأمر الخاطئ

0

في تثبيت RPM ، أستخدم أمرًا خاطئًا (في القسم السابق) في حالة تثبيت rpm بالفعل. على الرغم من تنفيذ أمر زائف ، يستمر تثبيت rpm. ولكن عند استخدام "مخرج 1" ، يفشل تثبيت RPM.

فقط أريد أن أعرف لماذا يتعذر على الأمر "false" إيقاف التنفيذ.

1 إجابة

1
افضل جواب

false يقوم الأمر فقط بتعيين رمز خروج من 1 مثل هذا

$ false
$ echo $?
1
$

يجب أن يقرر النص البرمجي ما يجب فعله برمز الإنهاء هذا ، على سبيل المثال لإيقاف التنفيذ برمز exit $? . (كن حذرا $? يحتوي دائمًا على رمز الخروج من آخر أمر تم تنفيذه. بعد echo $? أنه يحتوي على رمز الخروج من echo أمر...)

معظم الوقت الذي أستخدمه false فقط كحامل مكان أثناء كتابة البرامج النصية أو اختبار الفروع / التصحيح في البرامج النصية

:مؤلف
فوق
قائمة طعام