Ina ɗaya daga cikin waɗanda ke yin rubutun shirye-shirye koyaushe Bash don magance al'amuran yau da kullun (fasa kalmar sirri ta AP / Router, sarrafa kansa, da sauransu.).
A wasu lokuta na ga bukatar sanya darajar magana ta lissafi ga mai canji, ko kuma kawai aiki da maganganun lissafi, a can na samu kaina da matsalar cewa bash da maganganun lissafi, lissafi ba aboki bane sosai. Ya faru cewa bash ba kamar python bane, menene zamu iya fada m = 1 + 5/6 (misali), a cikin Bash dole ne muyi amfani da umarnin bayyana o kafa
Expr umarni
A wasu kalmomin, umarnin expr yana taimaka mana magance maganganun lissafi a cikin tashar, da shi zamu iya lissafin abin da muke buƙata. Misali, idan muna son sakamakon 1 + 2 * 8/3 ya bayyana, za mu saka a cikin m:
expr 1 + 2 \* 8 / 3
Kuma sakamakon zai bayyana akan allon. Anan akwai hoton hoto tare da wasu misalai:
Idan muna son sanyawa wani mai canji sakamakon bayanin lissafi (Ex: 10/2), zai zama kamar haka:
variable=`expr 10 / 2`
Sannan muna bincika shi da:
echo $variable
Calc umarnin
Wannan, ba kamar na baya ba, daidai yake dangane da adadi, misali:
calc 15 / 4
Zai nuna mana: 3.75
Anan akwai hotunan hoto tare da misalai da yawa:
Da kyau, wannan shine ainihin abin da na so in gaya muku.
Koyaya, har yanzu akwai sauran shawarwari masu ban sha'awa ga kowane umarni (musamman calc), Ina ba da shawarar ku karanta littafin:
man calc
man expr
gaisuwa
Yana da amfani sosai, kodayake tabbas ba kyau a yi amfani da Bash don lissafin lissafi, adadi ya ƙidaya :)
Mista elav har yanzu muna da bash kalkuleta 🙂 zamu iya amfani da hujjar -l don amfani da daidaitaccen laburaren lissafi
wani abu kamar haka
$ echo "(4/8)+(6/9)" | bc -l
1.166666666666666666666666
ha
😀
Madalla. Wannan hanyar, Ina guje wa wahalar shigar da XCalc lokacin amfani da tsarkakakken X11.
Oh ban san wannan ba, babba !!
Godiya, yana da matukar amfani 😉
Godiya ^ _ ^
Na gode. Kalkaleta na tsarin ya kasance mai gasa don ayyukan asali.
Na gode da ku da kuka karanta mana 🙂
Kyakkyawan bayani!
Ba na son shi