Waxaan ka mid ahay kuwa had iyo jeer barnaamijyada qora bash si loo xaliyo xaaladaha maalinlaha ah (dillaac lambarka sirta ah ee AP / Router, nidaamyada otomaatiga, iwm.).
Mararka qaarkood waxaan arkay baahida loo qabo in loo qoondeeyo qiimaha muujinta xisaabeed ee doorsoomaha, ama si fudud loola shaqeeyo tibaaxaha xisaabta, halkaas waxaan isku arkaa dhibaatada ah bash iyo tibaaxaha xisaabeed, xisaabintu ma ahan mid saaxiibtinnimo badan. Waxaa dhacda in bashku uusan aheyn sida Python, maxaan dhihi karnaa doorsoome = 1 + 5/6 (tusaale ahaan), Bash waa inaan isticmaalnaa amarka muujin o xisaab
Amarka Expr
Si kale haddii loo dhigo, amarka expr wuxuu naga caawinayaa inaan ku xallino muujinta xisaabeed barta, iyadoo aan ku xisaabin karno waxa aan u baahan nahay. Tusaale ahaan, haddii aan rabno natiijada 1 + 2 * 8/3 inay soo baxdo, waxaan ku dhejinaynaa boosteejada:
expr 1 + 2 \* 8 / 3
Natiijaduna waxay ka muuqan doontaa shaashadda. Waa kan shaashadda oo leh tusaalooyin qaar:
Haddii aan rabno inaan ku wareejino doorsoomaha natiijada muujinta xisaabeed (Ex: 10/2), waxay noqonaysaa sidan:
variable=`expr 10 / 2`
Kadib waxaan ku hubinaynaa:
echo $variable
Amarka Calc
Midkani, si ka duwan kii hore, waa sax marka loo eego jajab tobanlaha, tusaale:
calc 15 / 4
Waxay na tusi lahayd: 3.75
Waa kan shaashadda oo leh tusaalooyin dhowr ah:
Hagaag, tani asal ahaan waa waxa aan rabay inaan kuu sheego.
Si kastaba ha noqotee, weli waxaa jira talooyin kale oo xiiso leh amar kasta (gaar ahaan calc), waxaan kugula talinayaa inaad akhriso buug-gacmeedka:
man calc
man expr
Salaan
Aad u faa'iido badan, in kasta oo xaqiiqdii aysan fiicnayn in loo isticmaalo Bash xisaabinta xisaabta, tirada jajab tobanle :)
Mudane elav wali waxaan haysanaa kalkuleytar bash ah 🙂 waxaan u adeegsan karnaa doodda -l si aan ugu isticmaalno maktabada caadiga ah ee xisaabta
wax la mid ah
$ echo "(4/8)+(6/9)" | bc -l
1.166666666666666666666666
ha
????
Heer sare Sidan, waxaan iska ilaaliyaa dhibaatada ah rakibidda XCalc markaan isticmaalayo X11 saafi ah.
Oh ma aanan aqoon kan, weyn !!
Mahadsanid, waa wax faa'iido badan 😉
Mahadsanid ^ _ ^
Mahadsanid. Nidaamka xisaabiyaha wuxuu tartan u galay howlaha aasaasiga ah.
Waad ku mahadsantahay aqrintaada 🙂
Talo wanaagsan!
i ma ragaxdaa