فهرست مطالب:

بازگشت در bash چه می کند؟
بازگشت در bash چه می کند؟

تصویری: بازگشت در bash چه می کند؟

تصویری: بازگشت در bash چه می کند؟
تصویری: Meraj Wafa - Mard Bash l معراج وفا - مرد باش 2024, نوامبر
Anonim

وقتی یک بش عملکرد کامل می شود، آن است برگشت ارزش است وضعیت آخرین دستور اجرا شده در تابع، 0 برای موفقیت و عدد اعشاری غیر صفر در محدوده 1 - 255 برای شکست. این برگشت وضعیت می توان با استفاده از برگشت کلمه کلیدی و آن است به متغیر $ اختصاص داده شده است؟.

علاوه بر این، چگونه یک تابع را در bash برگردانید؟

یک تابع ممکن است یک مقدار را به یکی از چهار روش مختلف برگرداند:

  1. وضعیت یک متغیر یا متغیرها را تغییر دهید.
  2. از دستور exit برای پایان دادن به اسکریپت پوسته استفاده کنید.
  3. از دستور بازگشت برای پایان دادن به تابع استفاده کنید و مقدار ارائه شده را به بخش فراخوانی اسکریپت پوسته برگردانید.

چگونه مقدار اکو را در bash برگردانم؟ 2 پاسخ

  1. پیام را به stderr و مقداری را که می خواهید در stdout بگیرید چاپ کنید. تابع fun1() { # پیام را در stderr چاپ کنید.
  2. پیام را به طور معمول در stdout چاپ کنید و از مقدار بازگشتی واقعی با $ استفاده کنید؟.
  3. به سادگی از متغیر سراسری استفاده کنید.

بر این اساس، بازگشت در اسکریپت پوسته چیست؟

دستور بازگشت برای خروج از a استفاده می شود پوسته عملکرد. یک پارامتر [N] را می گیرد، اگر N ذکر شود، آن را انتخاب کنید برمی گرداند [N] و اگر N ذکر نشده باشد برمی گرداند وضعیت آخرین فرمان در تابع یا اجرا می شود اسکریپت . N فقط می تواند یک مقدار عددی باشد. توجه: اکو $؟ برای نمایش آخرین مورد استفاده می شود برگشت وضعیت

استفاده از پوسته اسکریپت چیست؟

اسکریپت های پوسته به ما اجازه می دهد تا دستورات را به صورت زنجیره ای برنامه ریزی کنیم و سیستم آنها را به عنوان یک رویداد اسکریپت شده اجرا کند، درست مانند فایل های دسته ای. آنها همچنین به توابع بسیار مفیدتری مانند جایگزینی دستور اجازه می دهند. می توانید دستوری مانند تاریخ و را فراخوانی کنید استفاده کنید خروجی آن به عنوان بخشی از طرح نامگذاری فایل است.

توصیه شده: