Bash-If-else (Magyar)

If-else a döntéshozatali nyilatkozatok bash scripting hasonló bármely más programozás. Ahol a nyilatkozat blokkjának végrehajtását az if feltétel eredménye alapján határozzák meg. Ha egy feltételt true értékel, akkor ha a blokkkód végrehajtásra kerül, hamis állapotban az else blokkkód kerül végrehajtásra, ami opcionális.,iv>

> Shell

1
2
3
4
5
6

ha
, akkor
//ha blokk-kód
más
// else blokk-kód
lány

tulajdonképpen, 4 féle, ha nyilatkozatok.,

  • if statement
  • if-else statement
  • else-if ladder statement
  • beágyazott if statement

Bash-if Statement Example

Ez az alapvető if feltétel, ahol a kódblokk a meghatározott állapot eredménye alapján fut. Ha az eredmény igaz, akkor a kódblokk végrehajtásra kerül, ha az eredmény hamis, akkor a Program megkerüli a kódblokkot.

például vegyen be egy számot a felhasználótól, és ellenőrizze, hogy a megadott szám nagyobb-e, mint 10. Ha a feltétel úgy értékeli, hogy igaz az üzenet nyomtatása a képernyőn máshol nem.,

> Shell

1
2
3
4
5
6
7
8

#!,/bin/bash
read-p “adja meg a numerikus érték: “myvar
ha
, akkor
echo “az Érték nagyobb, mint 10”
fi

Bash – if-else utasítás Példa

Az if…else is tudunk végrehajtani egy nyilatkozatot, ha a feltétel megy hamis. Itt is meg egy blokk nyilatkozatok mást, amely végrehajtásra kerül a feltétel hamis.

ugyanaz a szkript, mint fent., Csak akkor, ha a felhasználó által megadott érték nagyobb, mint 10, majd nyomtassa ki az “OK”-t., az érték egyenlő, hogy 10 vagy kevesebb, akkor print “Nem JÓ”

> Shell

1
2
3
4
5
6
7
8
9
10

#!,/bin/bash
read-p “adja meg a numerikus érték: “myvar
ha
, akkor
echo “OK”
más
echo “Nem JÓ”
fi

Bash – Ha-elif-else Példa

amellett, hogy más-e, megnézhetjük az új körülmények között, ha a program megy, hogy más blokk.

az elif (máskülönben, ha) több if feltétel esetén használatos. Abban az esetben, ha az állapot hamis, akkor ellenőrizze a másik, ha Feltételek., Például, adja meg a jelek egy diák, és ellenőrizze, hogy a jelek nagyobb vagy egyenlő 80 majd nyomtassa ki a”nagyon jó”. Ha a jelek kevesebb, mint 80 vagy nagyobb, vagy egyenlő 50 majd nyomtasson 50 stb. Ellenőrizze az alábbi szkriptet, majd hajtsa végre a héjon különböző-2 bemenettel.

Bash-beágyazott IF utasítás példa

beágyazott ha az egyik feltétel igaz, akkor csak ellenőrizze a másik feltétel. Vegyünk például 3 numerikus értéket bemenetként, majd ellenőrizzük a legnagyobb értéket.

címkék bash feltételek, máshol, ha

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Tovább az eszköztárra