Sadržaj:

Što povratak radi u bash-u?
Što povratak radi u bash-u?

Video: Što povratak radi u bash-u?

Video: Što povratak radi u bash-u?
Video: Basshunter - Now You're Gone | Ministry of Sound 2024, Studeni
Anonim

Kad bash funkcija dovrš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 limenka biti specificiran korištenjem povratak ključnu riječ, i to je dodijeljen varijabli $?.

Štoviš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. Upotrijebite naredbu izlaz za završetak skripte ljuske.
  3. Upotrijebite naredbu return za završetak funkcije i vratite dostavljenu vrijednost u odjeljak za pozivanje ljuske skripte.

kako mogu vratiti vrijednost echo u bash? 2 odgovora

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

Prema tome, što je povratak u skripti ljuske?

naredba povratka koristi se za izlazak iz a ljuska funkcija. Zahtijeva parametar [N], ako se N spomene onda on vraća [N] a ako N nije spomenuto onda to vraća status posljednjeg naredba izvršava unutar funkcije ili skripta . N može biti samo brojčana vrijednost. Napomena: echo $? koristi se za prikaz posljednjeg povratak status.

Koja je upotreba u shell skriptiranju?

Shell skripte dopustite nam da programiramo naredbe u lancima i da ih sustav izvrši kao skriptirani događaj, baš kao i batch datoteke. Oni također omogućuju daleko korisnije funkcije, kao što je zamjena naredbi. Možete pozvati naredbu, poput datuma i koristiti to je izlaz kao dio sheme imenovanja datoteka.

Preporučeni: