Bash-If-else (Čeština)

If-else je rozhodování prohlášení v bash skriptování podobné jakékoliv jiné programování. Kde se rozhoduje o provedení bloku prohlášení na základě výsledku podmínky if. Pokud vyhodnotí podmínku true, pak je-li proveden blokový kód, za falešného stavu je proveden blokový kód else, který je volitelný.,iv>

Shell

1
2
3
4
5
6

//pokud blok kódu
// else blok kódu
holky

v podstatě, k dispozici jsou 4 typy if.,

  • if
  • if-else
  • ostatní-pokud žebříku prohlášení
  • vnořené if

Bash – if Příklad:

Toto je základní podmínka if, kde blok kódu se provede na základě stanovených podmínek. Pokud je výsledek pravdivý, bude blok kódu proveden a pokud je výsledek falešný, program obejde blok kódu.

například, vzít vstup číslo od uživatele a zjistěte, zda dané číslo je větší než 10. V případě, že podmínka vyhodnocuje true vytisknout zprávu na obrazovce jinak ne.,

Shell

1
2
3
4
5
6
7
8

#!,/bin/bash
read-p „Zadejte číselnou hodnotu: „myvar
echo „Hodnota je větší než 10“
fi

Bash – if-else Příklad:

Pomocí if…else prohlášení, můžeme také provést prohlášení, pokud podmínka platí false. Zde také definujete blok příkazů s else,který bude proveden s podmínkou false.

pomocí stejného skriptu jako výše., Pouze pokud je hodnota zadaná uživatelem větší než 10, vytiskněte „OK“., hodnota se rovná 10 nebo méně, pak tisk „Není OK“

Shell

1
2
3
4
5
6
7
8
9
10

#!,/bin/bash
read-p „Zadejte číselnou hodnotu: „myvar
echo „OK“
echo „Není OK“
fi

Bash – If-elif-else Příklad:

kromě jiného-je-li, můžeme zkontrolovat pro nové podmínky, pokud program přejde do jiného bloku.

elif (else if) se používá pro vícenásobné if podmínky. V případě, že je podmínka falešná, zkontrolujte další podmínky., Například zadejte značky studenta a zkontrolujte, zda jsou značky větší nebo rovné 80, pak vytiskněte „Velmi dobré“. Pokud jsou značky menší než 80 a větší nebo rovno 50, vytiskněte 50 a tak dále. Zkontrolujte níže uvedený skript a spusťte jej na shellu s různými-2 vstupy.

Bash-vnořené pokud příklad prohlášení

s vnořeným pokud jedna podmínka platí, pak zkontrolujte pouze jinou podmínku. Vezměte například 3 číselné hodnoty jako vstup a zkontrolujte největší hodnotu.

značky bash podmínky, jinak, pokud

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Přejít k navigační liště