Mundarija:

Bash da return nima qiladi?
Bash da return nima qiladi?

Video: Bash da return nima qiladi?

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

Qachon a bash funksiya tugaydi, uning qaytish qiymat hisoblanadi funktsiyada bajarilgan oxirgi bayonotning holati, muvaffaqiyat uchun 0 va muvaffaqiyatsizlik uchun 1 - 255 oralig'idagi nolga teng bo'lmagan o'nlik son. The qaytish holat mumkin yordamida belgilanishi mumkin qaytish kalit so'z va u hisoblanadi $ o'zgaruvchisiga tayinlanganmi?.

Bundan tashqari, bash-da qanday qilib funktsiyani qaytarasiz?

Funktsiya qiymatni to'rt xil usuldan birida qaytarishi mumkin:

  1. O'zgaruvchi yoki o'zgaruvchining holatini o'zgartiring.
  2. Shell skriptini tugatish uchun chiqish buyrug'idan foydalaning.
  3. Funktsiyani tugatish uchun qaytish buyrug'idan foydalaning va berilgan qiymatni qobiq skriptining chaqiruv qismiga qaytaring.

bash-da echo qiymatini qanday qaytarishim mumkin? 2 ta javob

  1. Xabarni stderr-ga va stdout-da olishni istagan qiymatni chop eting. fun1() funksiyasi { # Xabarni stderr-ga chop eting.
  2. Xabarni odatdagidek stdout-ga chop eting va haqiqiy qaytarish qiymatini $ bilan ishlating?.
  3. Shunchaki global o'zgaruvchidan foydalaning.

Shunga ko'ra, qobiq skriptida qaytish nima?

qaytarish buyrug'i a dan chiqish uchun ishlatiladi qobiq funktsiyasi. U [N] parametrini oladi, agar N eslatib o'tilgan bo'lsa, u holda qaytadi [N] va agar N eslatilmagan bo'lsa, u holda qaytadi oxirgi holati buyruq funksiya doirasida bajariladi yoki skript . N faqat raqamli qiymat bo'lishi mumkin. Eslatma: echo $? oxirgisini ko'rsatish uchun ishlatiladi qaytish holat.

Shell skriptida nimadan foydalaniladi?

Shell skriptlar bizga buyruqlarni zanjirlarda dasturlash va tizim ularni xuddi ommaviy ish fayllari kabi skriptli hodisa sifatida bajarishiga imkon bering. Ular, shuningdek, buyruqlarni almashtirish kabi ancha foydali funktsiyalarga imkon beradi. Siz sana va kabi buyruqni chaqirishingiz mumkin foydalanish u fayl nomlash sxemasining bir qismi sifatida chiqariladi.

Tavsiya: