Sadržaj:

Šta povratak radi u bash-u?
Šta povratak radi u bash-u?

Video: Šta povratak radi u bash-u?

Video: Šta povratak radi u bash-u?
Video: Smash Mouth - All Star (Official Music Video) 2024, Maj
Anonim

Kada a bash funkcija završava, njegova povratak vrijednost je status posljednje naredbe izvršene u funkciji, 0 za uspjeh i decimalni broj različit od nule u rasponu od 1 do 255 za neuspjeh. The povratak status mogu biti specificiran korištenjem povratak ključnu reč, i to je dodijeljen varijabli $?.

Štaviše, kako vratiti funkciju u bash?

Funkcija može vratiti vrijednost na jedan od četiri različita načina:

  1. Promijenite stanje varijable ili varijabli.
  2. Koristite naredbu exit da završite shell skriptu.
  3. Koristite naredbu return da završite funkciju i vratite dostavljenu vrijednost u odeljak za pozivanje shell skripte.

kako da vratim echo vrijednost u bash? 2 odgovora

  1. Ispišite poruku na stderr i vrijednost koju želite uzeti u stdout. function fun1() { # Odštampajte poruku u stderr.
  2. Ispisati poruku normalno na stdout i koristiti stvarnu povratnu vrijednost sa $?.
  3. Jednostavno koristite globalnu varijablu.

Prema tome, šta je povratak u shell skripti?

naredba povratka se koristi za izlazak iz a školjka funkcija. Zahtijeva parametar [N], ako se spomene N onda je vraća [N] i ako se N ne spominje onda je vraća status poslednjeg komanda izvršava se unutar funkcije ili script . N može biti samo numerička vrijednost. Napomena: echo $? se koristi za prikaz posljednjeg povratak status.

Koja je upotreba u shell skriptiranju?

Shell skripte omogućavaju nam da programiramo komande u lancima i da ih sistem izvrši kao skriptni događaj, baš kao batch fajlovi. Oni također omogućavaju mnogo korisnije funkcije, kao što je zamjena naredbi. Možete pozvati naredbu, poput datuma i koristiti to je izlaz kao dio šeme za imenovanje datoteka.

Preporučuje se: