unix shell script arithmetic
Práce s operátory Shell Arithmetic a Boolean v Unixu:
V tomto kurzu zkontrolujeme různé operátory, které jsou podporovány unixovým shellem.
Operátory se používají pro manipulaci s proměnnými a konstantami v programech prostředí. Jsou povinni provádět matematické operace.
Zde vám vysvětlíme více o práci s aritmetickými operátory.
Unix Video # 14:
nejlepší program pro monitorování teploty procesoru
Všimněte si, že zde se často používá back-tick (`) - při provádění příkazu je vše mezi back-ticky provedeno a nahrazeno výsledkem před provedením připomenutí příkazu.
V novějších skořápkách ( Příklad: stejného výsledku lze dosáhnout vložením výrazu mezi znaky „$ (“ a „)“.
Co se naučíte:
Operátoři v Unixu
# 1) Příklad Shell Arithmetic Operators
Skládají se ze základních matematických operací:
- Sčítání: +
- Odečtení: -
- Násobení: *
- Divize: /
- Modul:%
Každý z těchto operátorů provádí operaci na dvou celočíselných proměnných nebo konstantách.
Níže uvedený program například ilustruje každou z těchto operací:
$ c=`expr $a + $b` $ echo “the value of addition=$c” $ d=`expr $a - $b` $ echo “the value of subtraction=$d” $ e= expr $a * $b` $ echo “the value of multiplication=$e” $ f=`expr $a / $b` $ echo “the value of division=$f” $ g= echo `expr $a % $b` $ echo “the value of modulus=$c”
Unixový shell nativně nepodporuje operace s plovoucí desetinnou čárkou. K tomu je nutné použít samostatný nástroj příkazového řádku. „Bc“ co0mmand je pro tento účel nejstandardnějším nástrojem.
Příklad:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`
Všimněte si, že každý z operátorů musí být na obou stranách obklopen mezerou a operátorům „*“ je třeba uniknout zpětným lomítkem „“.
# 2) Příklad logických logických operátorů Shell
Logické operátory v Unixu jsou následující:
- Ne:!
- A: -a
- Nebo: -o
Těmto operátorům a jejich využití se budeme podrobně věnovat v dalším kurzu.
Výukový program PREV | DALŠÍ výuka
jaké desktopové virtuální stroje běží na Windows os
Doporučené čtení
- Výukový program pro skriptování prostředí Unix s příklady
- Příkazy zpracování textu Unix: Unixové filtry s příklady
- Vyjmout příkaz v Unixu s příklady
- Unixové příkazy: Základní a pokročilé Unixové příkazy s příklady
- Syntaxe příkazů Unix Cat, možnosti s příklady
- Funkce Unix Shell Script s parametry a návratem
- Příkaz LS v Unixu s příklady
- Podmíněné příkazy Unixu: Pokud jsou to ostatní a relační operátoři