unix shell script arithmetic
Práca s operátormi Shell Arithmetic a Boolean v Unixe:
V tomto výučbe sa pozrieme na rôzne operátory, ktoré podporuje unixový shell.
Na manipuláciu s premennými a konštantami v shellových programoch sa používajú operátory. Sú povinní vykonávať matematické operácie.
Tu vám vysvetlíme viac informácií o práci s aritmetickými operátormi.
Video Unix č. 14:
otázky a odpovede na selén pre skúsených
Všimnite si, že sa tu často používa back-tick (`) - pri vykonávaní príkazu sa pred vykonaním pripomenutia príkazu vykoná všetko medzi back-tickmi a nahradí sa výsledkom.
V novších škrupinách ( Príklad: ten istý výsledok možno dosiahnuť vložením výrazu medzi znaky „$ (“ a „)“.
Čo sa dozviete:
Prevádzkovatelia v systéme Unix
# 1) Príklad aritmetických operátorov Shell
Pozostávajú zo základných matematických operácií:
- Dodatok: +
- Odčítanie: -
- Násobenie: *
- Divízia: /
- Modul:%
Každý z týchto operátorov vykonáva operáciu na dvoch celočíselných premenných alebo konštantách.
Nasledujúci program napríklad ilustruje každú z týchto operácií:
$ 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 natívne nepodporuje operácie s pohyblivou rádovou čiarkou. K tomu je potrebné použiť samostatný nástroj príkazového riadku. „Bc“ co0mmand je na tento účel najštandardnejším nástrojom.
Príklad:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`
Upozorňujeme, že každý z operátorov musí byť na oboch stranách obklopený medzerou a operátorom „*“ je potrebné uniknúť spätnou lomkou „“.
# 2) Príklad logických logických operátorov Shell
Logické operátory v systéme Unix sú nasledujúce:
- Nie :!
- A: -a
- Alebo: -o
Týmto operátorom a ich použitiu sa podrobne budeme venovať v ďalšom návode.
Výukový program PREV | NEXT Tutorial
čo je najlepšia aplikácia na sťahovanie videí z youtube
Odporúčané čítanie
- Výukový program pre skriptovanie Unixu s príkladmi
- Príkazy Unixového spracovania textu: Unixové filtre s príkladmi
- Vystrihnite príkaz v systéme Unix s príkladmi
- Príkazy Unix: Základné a pokročilé príkazy Unixu s príkladmi
- Syntax príkazov Unix Cat, možnosti s príkladmi
- Funkcie Unix Shell Script s parametrami a návratom
- Príkaz Ls v systéme Unix s príkladmi
- Podmienečné vyhlásenia Unixu: Ak sú to iní a relačné operátory