Ndingomnye wabo basoloko becwangcisa iscripts ukutshatyalaliswa ukusombulula iimeko zemihla ngemihlakrazula igama eligqithisiweyo le-AP/Router, iinkqubo ezizenzekelayo, njl.).
Ngamaxesha athile ndiye ndazifumana ndikwimfuno yokwabela ixabiso lendlela yokuchaza imathematika kwinto eguquguqukayo, okanye ndisebenze ngokulula ngamabinzana ezibalo, apho ndingena kwingxaki yokuba i-bash kunye nenkcazo yemathematika, izibalo azinabuhlobo kakhulu. Kwenzeka ukuba i-bash ayifani ne-python, singathini ukuguquguquka = 1+5/6 (umzekelo), kwi-Bash kufuneka sisebenzise umyalelo vakalisa o bala
Expr myalelo
Oko kukuthi, umyalelo we-expr usinceda ukusombulula iintetho zemathematika kwi-terminal, ngayo sinokubala into esiyifunayo. Umzekelo, ukuba sifuna isiphumo sika-1 + 2 * 8/3 sivele, sibeka i-terminal:
expr 1 + 2 \* 8 / 3
Kwaye umphumo uya kubonakala kwisikrini. Nanku umfanekiso wekhusi onemizekelo ethile:
Kwimeko apho sifuna ukwabela isiphumo sentetho yezibalo kuguqulo (Eks: 10/2), iyakuba ngolu hlobo:
variable=`expr 10 / 2`
Emva koko siyijonga nge:
echo $variable
Umyalelo weCalc
Le, ngokungafaniyo nale yangaphambili, ichanekile ngokwemigaqo yedesimali, umzekelo:
calc 15 / 4
Ingasibonisa: 3.75
Apha ndikushiyela umfanekiso weskrini onemizekelo emininzi:
Ewe, le yeyona nto bendifuna ukukuxelela yona.
Nangona kunjalo, kusekho ezinye iingcebiso ezinomdla kumyalelo ngamnye (ingakumbi i-calc), ndincoma ukuba ufunde le ncwadana:
man calc
man expr
Phendula nge quote
Iluncedo kakhulu, nangona ngokuqinisekileyo ngekhe ilunge ukusebenzisa iBash ukubala izibalo, ukubalwa kweedesimali 😀
Mnu elav sisenayo i-bash calculator 🙂 sinokusebenzisa i--l argument ukusebenzisa ithala lezibalo elisemgangathweni
into enjalo
$ echo "(4/8)+(6/9)" | bc -l
1.166666666666666666666666
ha
😀
Egqwesileyo. Ngale ndlela ndiyayinqanda ingxaki yokufaka i-XCalc xa usebenzisa i-X11 esulungekileyo.
Yhoo bendingazi ngalento, makhulu!!
Enkosi, iluncedo kakhulu 😉
Enkosi ^ _ ^
Enkosi. Ikhaltyhuleyitha yenkqubo iye yavela njengokhuphisana kwimisebenzi esisiseko.
Enkosi kuwe ngokusifunda 🙂
Ingcebiso elungileyo!
Andizange ndiyithande