Satura rādītājs:

Ko atgriešanās dara bash?
Ko atgriešanās dara bash?

Video: Ko atgriešanās dara bash?

Video: Ko atgriešanās dara bash?
Video: Good Habits Song | Potty Song | Good Habits Song | Nursery Rhymes | Kids Songs | BabyBus 2024, Novembris
Anonim

Kad bash funkcija ir pabeigta, tās atgriezties vērtību ir pēdējā funkcijā izpildītā priekšraksta statuss, 0 veiksmei un nulles decimālskaitlis diapazonā 1–255 - neveiksmes gadījumā. The atgriezties statusu var norādīt, izmantojot atgriezties atslēgvārds, un tas ir kas piešķirts mainīgajam $?.

Turklāt kā jūs atgriežat funkciju bash?

Funkcija var atgriezt vērtību vienā no četriem dažādiem veidiem:

  1. Mainiet mainīgā vai mainīgo stāvokli.
  2. Izmantojiet izejas komandu, lai beigtu čaulas skriptu.
  3. Izmantojiet komandu return, lai beigtu funkciju un atgrieztu norādīto vērtību čaulas skripta izsaukšanas sadaļā.

kā es varu atgriezt atbalss vērtību bash? 2 atbildes

  1. Izdrukājiet ziņojumu uz stderr un vērtību, kuru vēlaties uzņemt stdout. function fun1() { # Drukāt ziņojumu uz stderr.
  2. Drukāt ziņojumu parasti stdout un izmantot faktisko atgriešanas vērtību ar $?.
  3. Vienkārši izmantojiet globālo mainīgo.

Attiecīgi, kas ir atgriešanās čaulas skriptā?

atgriešanas komanda tiek izmantots, lai izietu no a apvalks funkciju. Tas aizņem parametru [N], ja N ir minēts, tad tas atgriežas [N] un, ja N nav minēts, tad tas atgriežas pēdējā statuss komandu izpildīts funkcijas ietvaros vai skripts . N var būt tikai skaitliska vērtība. Piezīme: echo $? tiek izmantots, lai parādītu pēdējo atgriezties statusu.

Kāda ir čaulas skriptēšanas izmantošana?

Shell skripti ļauj mums programmēt komandas ķēdēs un likt sistēmai tās izpildīt kā skriptētu notikumu, tāpat kā pakešfailus. Tie nodrošina arī daudz noderīgākas funkcijas, piemēram, komandu aizstāšanu. Varat izsaukt komandu, piemēram, datumu un izmantot tas tiek izvadīts kā daļa no failu nosaukumu shēmas.

Ieteicams: