Indholdsfortegnelse:

Hvad gør retur i bash?
Hvad gør retur i bash?

Video: Hvad gør retur i bash?

Video: Hvad gør retur i bash?
Video: Пример работы API zabbix в командной строке sheel Linux Bash, Windows Batch с использованием Curl 2024, Kan
Anonim

Når en bash funktion fuldfører, dens Vend tilbage værdi er status for den sidst udførte sætning i funktionen, 0 for succes og ikke-nul decimaltal i intervallet 1 - 255 for fiasko. Det Vend tilbage status kan specificeres ved at bruge Vend tilbage nøgleord, og det er tildelt variablen $?.

Desuden, hvordan returnerer du en funktion i bash?

En funktion kan returnere en værdi på en af fire forskellige måder:

  1. Ændre tilstanden af en variabel eller variabler.
  2. Brug exit-kommandoen til at afslutte shell-scriptet.
  3. Brug return-kommandoen til at afslutte funktionen, og returner den leverede værdi til den kaldende sektion af shell-scriptet.

hvordan returnerer jeg ekkoværdi i bash? 2 svar

  1. Udskriv beskeden til stderr og den værdi, du ønsker at tage i stdout. function fun1() { # Udskriv beskeden til stderr.
  2. Udskriv beskeden normalt til stdout og brug den faktiske returværdi med $?.
  3. Du skal blot bruge den globale variabel.

Derfor, hvad er return in shell-script?

returkommando bruges til at forlade en skal fungere. Det kræver en parameter [N], hvis N er nævnt, så det vender tilbage [N] og hvis N ikke er nævnt, så er det vender tilbage status for den sidste kommando udføres inden for funktionen eller manuskript . N kan kun være en numerisk værdi. Bemærk: echo $? bruges til at vise den sidste Vend tilbage status.

Hvad er brugen af i shell-scripting?

Shell scripts tillade os at programmere kommandoer i kæder og få systemet til at udføre dem som en scriptet hændelse, ligesom batchfiler. De giver også mulighed for langt mere nyttige funktioner, såsom kommandosubstitution. Du kan kalde en kommando, som dato og brug det udlæses som en del af et filnavngivningsskema.

Anbefalede: