Sisukord:

Mida teeb return bashis?
Mida teeb return bashis?

Video: Mida teeb return bashis?

Video: Mida teeb return bashis?
Video: Midas *RETURNS* in Fortnite?! 2024, November
Anonim

Kui bash funktsioon on lõpule viidud, selle tagasi väärtus on funktsioonis viimase käivitatud avalduse olek, õnnestumise korral 0 ja ebaõnnestumise korral nullist erinev kümnendarv vahemikus 1–255. The tagasi olek saab täpsustada kasutades tagasi märksõna ja see on määratud muutujale $?.

Veelgi enam, kuidas tagastada funktsioon bashis?

Funktsioon võib tagastada väärtuse ühel neljast erinevast viisist:

  1. Muutuja või muutujate oleku muutmine.
  2. Shelliskripti lõpetamiseks kasutage käsku exit.
  3. Funktsiooni lõpetamiseks kasutage käsku return ja tagastage esitatud väärtus shelliskripti kutsuvasse sektsiooni.

kuidas tagastada kaja väärtus bashis? 2 vastust

  1. Printige sõnum stderr ja väärtus, mida soovite võtta stdout. function fun1() { # Trüki sõnum stderri.
  2. Kas printida sõnum tavapäraselt stdout-i ja kasutada tegelikku tagastusväärtust koos $?.
  3. Kasutage lihtsalt globaalset muutujat.

Mis on seega shelliskriptis return?

tagastamise käsk kasutatakse a-st väljumiseks kest funktsiooni. See võtab parameetri [N], kui N on mainitud, siis see naaseb [N] ja kui N pole mainitud, siis see naaseb viimase staatus käsk täidetakse funktsiooni või raames stsenaarium . N võib olla ainult arvväärtus. Märkus: echo $? kasutatakse viimase kuvamiseks tagasi olek.

Mis kasu on shelliskriptimisest?

Shelli skriptid võimaldab meil programmeerida käske ahelates ja lasta süsteemil neid käivitada skriptitud sündmusena, täpselt nagu pakkfaile. Need võimaldavad ka palju kasulikumaid funktsioone, näiteks käskude asendamist. Saate käivitada käsu, näiteks kuupäeva ja kasutada see väljastatakse failinimede andmise skeemi osana.

Soovitan: