این متغیر وضعیت اجرای آخرین دستور را توسط یک کد با مقدار 0 تا 255 نشان می دهد. به این کد، کد خروج (Exit Code) نیز می گویند. در صورتی که مقدار متغیر ؟ برابر با صفر شود، بدین معنی است که دستور به درستی اجرا گردیده و در غیر این صورت، نشان دهنده عدم موفقیت اجرای دستور می باشد.
& مقادیر رایج برای متغیر ؟ را در چند مثال بررسی می کنیم.
* مثال 1 : مقدار متغیر ؟ برابر با صفر باشد.
همانطور که در بالا اشاره شد، در صورت اجرای صحیح یک دستور مقدار این متغیر برابر با صفر می شود.
[masih@mypc ~]$ date
Wed Jun 19 14:37:11 +0430 2019
[masih@mypc ~]$ echo $?
0
درباره این سایت