Ngingomunye walabo abahlala behlela imibhalo bash ukuxazulula izimo zansuku zonke (qhekeza iphasiwedi ye-AP / Router, izinqubo ezizenzakalelayo, njll.).
Kwezinye izikhathi ngibonile isidingo sokunikeza inani lesisho sezibalo kokuguquguqukayo, noma ngimane ngisebenze ngezinkulumo zezibalo, lapho ngizithola nginenkinga yokuthi izinkulumo ze-bash kanye nezibalo, izibalo azinabo ubungane kakhulu. Kwenzeka ukuthi i-bash ayifani ne-python, singathini okuguqukayo = 1 + 5/6 (ngokwesibonelo), eBash kufanele sisebenzise umyalo veza o bala
Umyalo we-Expr
Ngamanye amagama, umyalo we-expr usisiza ukuxazulula izinkulumo zezibalo ku-terminal, ngakho-ke singakwazi ukubala esikudingayo. Isibonelo, uma sifuna umphumela we-1 + 2 * 8/3 uvele, sibeka ukuphela:
expr 1 + 2 \* 8 / 3
Futhi umphumela uzovela esibukweni. Nasi isithombe-skrini esinezibonelo ezithile:
Uma kwenzeka sifuna ukwabela okuguqukayo umphumela wesisho sezibalo (Ex: 10/2), kungaba kanjena:
variable=`expr 10 / 2`
Ngemuva kwalokho siyayihlola nge:
echo $variable
Umyalo weCalc
Le, ngokungafani neyedlule, inembile ngokuya ngamadesimali, isibonelo:
calc 15 / 4
Kungasikhombisa: 3.75
Nasi isithombe-skrini esinezibonelo eziningana:
Yebo, yilokhu ebengifuna ukukutshela ngakho.
Kodwa-ke, kusenezinye izeluleko ezithokozisayo zomyalo ngamunye (ikakhulukazi i-calc), ngincoma ukuthi ufunde imanuwali:
man calc
man expr
Phendula ngokucaphuna
Isebenziseka kakhulu, noma ngabe bekungeke neze kube kuhle ukusebenzisa iBash ekubaleni izibalo, ukubala kwamadesimali :)
UMnu elav sisenayo i-bash calculator can singasebenzisa i-l ukuphikisana ukusebenzisa umtapo wolwazi ojwayelekile
into efana naleyo
$ echo "(4/8)+(6/9)" | bc -l
1.166666666666666666666666
ha
😀
Kuhle kakhulu. Ngale ndlela ngigwema inkinga yokufaka i-XCalc lapho usebenzisa i-X11 emsulwa.
O bengingayazi lena, kuhle !!
Ngiyabonga, ilusizo impela 😉
Ngiyabonga ^ _ ^
Ngiyabonga. I-calculator yohlelo ibe ngumncintiswano wemisebenzi eyisisekelo.
Ngiyabonga ngokusifunda 🙂
Ithiphu enhle!
Angizange ngikuthande