Mündəricat:

Bash-da return nə edir?
Bash-da return nə edir?

Video: Bash-da return nə edir?

Video: Bash-da return nə edir?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Bilər
Anonim

Nə vaxt bash funksiyası tamamlanır, onun qayıtmaq dəyər edir funksiyada yerinə yetirilən son ifadənin vəziyyəti, müvəffəqiyyət üçün 0 və uğursuzluq üçün 1 - 255 diapazonunda sıfırdan fərqli onluq ədəd. The qayıtmaq status bacarmaq istifadə etməklə müəyyən edilir qayıtmaq açar söz və o edir $ dəyişəninə təyin edilmişdir?.

Bundan əlavə, bash-da bir funksiyanı necə qaytarmaq olar?

Funksiya dörd fərqli yoldan biri ilə dəyəri qaytara bilər:

  1. Dəyişən və ya dəyişənlərin vəziyyətini dəyişdirin.
  2. Shell skriptini bitirmək üçün exit əmrindən istifadə edin.
  3. Funksiyanı bitirmək üçün qaytarma əmrindən istifadə edin və verilən dəyəri qabıq skriptinin çağırış bölməsinə qaytarın.

bash-da əks-səda dəyərini necə qaytara bilərəm? 2 Cavablar

  1. Mesajı stderr-ə və stdout-da almaq istədiyiniz dəyəri çap edin. fun1() funksiyası { # Mesajı stderr-ə çap edin.
  2. Mesajı normal olaraq stdout-a çap edin və $ ilə faktiki qaytarma dəyərini istifadə edin?.
  3. Sadəcə qlobal dəyişəndən istifadə edin.

Müvafiq olaraq, shell skriptində qaytarma nədir?

qaytarma əmri a-dan çıxmaq üçün istifadə olunur qabıq funksiyası. [N] parametrini götürür, əgər N qeyd olunursa, o zaman o qayıdır [N] və əgər N qeyd edilməyibsə, o zaman qayıdır sonuncunun vəziyyəti əmr funksiya daxilində yerinə yetirilir və ya skript . N yalnız ədədi dəyər ola bilər. Qeyd: echo $? sonuncunu göstərmək üçün istifadə olunur qayıtmaq status.

Shell skriptində istifadə nədir?

Shell skriptləri bizə əmrləri zəncirlərdə proqramlaşdırmağa və sistemin onları toplu faylları kimi skriptli hadisə kimi icra etməsinə icazə verin. Onlar həmçinin əmr əvəzi kimi daha faydalı funksiyalara imkan verir. Siz tarix və kimi bir əmri çağıra bilərsiniz istifadə edin fayl adlandırma sxeminin bir hissəsi kimi çıxış edir.

Tövsiyə: