Obsah:

Čo robí return v bash?
Čo robí return v bash?

Video: Čo robí return v bash?

Video: Čo robí return v bash?
Video: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Smieť
Anonim

Keď bash funkcia sa dokončí, jeho vrátiť hodnotu je stav posledného príkazu vykonaného vo funkcii, 0 pre úspech a nenulové desatinné číslo v rozsahu 1 - 255 pre zlyhanie. The vrátiť postavenie môcť špecifikovať pomocou vrátiť kľúčové slovo a to je priradené k premennej $?.

Navyše, ako vrátite funkciu v bash?

Funkcia môže vrátiť hodnotu jedným zo štyroch rôznych spôsobov:

  1. Zmeňte stav premennej alebo premenných.
  2. Na ukončenie skriptu shellu použite príkaz exit.
  3. Pomocou príkazu return ukončite funkciu a vráťte zadanú hodnotu do sekcie volania skriptu shellu.

ako vrátim hodnotu echo v bash? 2 odpovede

  1. Vytlačte správu na stderr a hodnotu, ktorú chcete mať v stdout. function fun1() { # Vytlačte správu na stderr.
  2. Vytlačte správu normálne na stdout a použite skutočnú návratovú hodnotu s $?.
  3. Stačí použiť globálnu premennú.

Čo je teda návrat v shell skripte?

návratový príkaz sa používa na výstup z a škrupina funkciu. Vyžaduje parameter [N], ak je uvedené N, potom ho sa vracia [N] a ak N nie je uvedené, potom to sa vracia stav posledného príkaz vykonávané v rámci funkcie resp skript . N môže byť iba číselná hodnota. Poznámka: echo $? slúži na zobrazenie posledného vrátiť postavenie.

Aké je použitie v shell skriptovaní?

Shell skripty nám umožňujú programovať príkazy v reťazcoch a nechať ich systém vykonávať ako skriptovanú udalosť, rovnako ako dávkové súbory. Umožňujú tiež oveľa užitočnejšie funkcie, ako je nahradenie príkazov. Môžete vyvolať príkaz, napríklad dátum a použitie je to výstup ako súčasť schémy pomenovania súborov.

Odporúča: