Innholdsfortegnelse:

Hva gjør retur i bash?
Hva gjør retur i bash?
Anonim

Når en bash funksjonen fullføres, dens komme tilbake verdi er statusen til den siste setningen som ble utført i funksjonen, 0 for suksess og ikke-null desimaltall i området 1 - 255 for feil. De komme tilbake status kan spesifiseres ved å bruke komme tilbake nøkkelord, og det er tilordnet variabelen $?.

Dessuten, hvordan returnerer du en funksjon i bash?

En funksjon kan returnere en verdi på en av fire forskjellige måter:

  1. Endre tilstanden til en variabel eller variabler.
  2. Bruk exit-kommandoen for å avslutte shell-skriptet.
  3. Bruk returkommandoen for å avslutte funksjonen, og returner den oppgitte verdien til den anropende delen av skallskriptet.

hvordan returnerer jeg ekkoverdi i bash? 2 svar

  1. Skriv ut meldingen til stderr og verdien du ønsker å ta i stdout. function fun1() { # Skriv ut meldingen til stderr.
  2. Skriv ut meldingen normalt til stdout og bruk den faktiske returverdien med $?.
  3. Bare bruk den globale variabelen.

Følgelig, hva er return in shell-skript?

returkommando brukes til å gå ut fra en skall funksjon. Det krever en parameter [N], hvis N er nevnt så er det returnerer [N] og hvis N ikke er nevnt så det returnerer statusen til den siste kommando utføres i funksjonen eller manus . N kan bare være en numerisk verdi. Merk: echo $? brukes til å vise den siste komme tilbake status.

Hva er bruken av i shell-scripting?

Shell-skript tillate oss å programmere kommandoer i kjeder og få systemet til å utføre dem som en skripthendelse, akkurat som batchfiler. De tillater også langt mer nyttige funksjoner, for eksempel kommandoerstatning. Du kan påkalle en kommando, som dato og bruk den sendes ut som en del av et filnavnskjema.

Anbefalt: