Kazalo:

Kaj vrnitev počne v bash?
Kaj vrnitev počne v bash?

Video: Kaj vrnitev počne v bash?

Video: Kaj vrnitev počne v bash?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Maj
Anonim

Ko a bash funkcija končana, njen vrnitev vrednost je status zadnjega stavka, ki je bil izveden v funkciji, 0 za uspeh in neničelno decimalno število v območju od 1 do 255 za neuspeh. The vrnitev stanje lahko določiti z uporabo vrnitev ključno besedo in to je dodeljen spremenljivki $?.

Poleg tega, kako vrnete funkcijo v bash?

Funkcija lahko vrne vrednost na enega od štirih različnih načinov:

  1. Spremenite stanje spremenljivke ali spremenljivk.
  2. Uporabite ukaz exit, da končate skript lupine.
  3. Uporabite ukaz return, da končate funkcijo, in vrnite podano vrednost v klicni del skripta lupine.

kako vrnem vrednost odmeva v bash? 2 odgovora

  1. Natisnite sporočilo v stderr in vrednost, ki jo želite prenesti v stdout. function fun1() { # Natisnite sporočilo v stderr.
  2. Natisniti sporočilo običajno na stdout in uporabiti dejansko vrnjeno vrednost z $?.
  3. Preprosto uporabite globalno spremenljivko.

V skladu s tem, kaj je vrnitev v skriptu lupine?

ukaz za vrnitev se uporablja za izhod iz a lupina funkcijo. Potrebuje parameter [N], če je omenjen N, potem ga vrne [N] in če N ni omenjeno, potem vrne status zadnjega ukaz izvaja v okviru funkcije oz skripta . N je lahko samo številska vrednost. Opomba: echo $? se uporablja za prikaz zadnjega vrnitev stanje.

Kakšna je uporaba pri skriptiranju lupine?

Shell skripti nam omogoča, da ukaze programiramo v verigah in da jih sistem izvede kot skriptni dogodek, tako kot paketne datoteke. Omogočajo tudi veliko bolj uporabne funkcije, kot je zamenjava ukazov. Pokličete lahko ukaz, kot sta datum in uporaba je izhod kot del sheme poimenovanja datotek.

Priporočena: