unix conditional statements
Podmíněné příkazy kódující v Unixu:
Shell skripty často musí být konstruovány tak, aby prováděly různé instrukce v závislosti na hodnotě konkrétních řídicích proměnných. Různé cesty provedení jsou určeny pomocí podmíněných pokynů.
V tomto kurzu se podíváme na relační operátory a rozhodování o prostředí pomocí různých podmíněných příkazů.
Unix Video # 15:
Podmíněná prohlášení Unix If-elif-fi
Unix poskytuje kromě výše zmíněných logických operátorů i řadu relačních operátorů. Ty lze použít k porovnání číselných hodnot.
kdo má nejlepší e-mailovou službu
- -lt méně než
- -le menší nebo rovno
- -gt větší než
- -ge větší nebo rovno
- -eq rovno
- -ne nerovná se
Unix poskytuje řadu způsobů podmíněného provádění ostatních příkazů.
Níže jsou uvedeny:
# 1) Příkazy if
Příklad:
if then fi
# 2) Příkazy if… else
Příklad:
if then else fi
# 3) Pokud… elif… else… fi prohlášení
Příklad:
if then elif then else Níže uvádíme několik příkladů programů, které ilustrují tyto podmíněné příkazy:
# 1) Zkontrolujte, zda je vstupní číslo kladné:
implementace grafu c ++ seznam adjacency
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Zkontrolujte, zda je vstupní číslo kladné nebo ne:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ else $ echo “It is not a positive integer” $ fi
# 3) Zkontrolujte, zda je vstupní číslo kladné, nulové nebo záporné:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ elif ( $num -eq 0 ) $ then $ echo “num is equal to zero” $ else $ echo “It is not a positive integer” $ Fi
V našem připravovaném výukovém programu se dozvíte více Podmíněná prohlášení !!
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Příklady aritmetických a booleovských operátorů Unix Shell Script
- Operátoři Pythonu
- Výukový program pro Unix Pipes: Pipes v programování Unixu
- Práce s proměnnými Unixu: Vlastnosti skriptování Shell
- Používání přepínače v skriptování Unix Shell: Prohlášení Case-esac
- Co je Unix: Stručný úvod do Unixu
- Příkazy zpracování textu Unix: Unixové filtry s příklady
- Podmíněné příkazy Pythonu: if_else, elif, nested if Statements