Bc bernameya Linux dikare wekî wekî katalê doktorê hêsantir an wekî wek zimanek nivîskî ya mathematîkî tê bikaranîn. Wek hêsan hêsan e ku bi rêveberiya bcê bi rêya termînal re bang dike.
Ji bilî karbidestiya bc, şêl ya Bes ji bo operasyonên arîtmetîk çend çend rêbazan pêşkêş dike .
Têbînî: Bernameya Bcc jî jî wekî kulkatorê bingehîn an jî hesabê bingehîn tê gotin.
Biryara Syntaxê bc
Syntax ji bo fermana bc e ku bi programa zimanî C-yê wekhev e, û cûreyek cihekî piştgirî dikin, wekhev, paqij, pir, an jî bêtir.
Ew bi guherînên bcê yên ku bi bcê peyda hene:
- -h, --help: Bikaranîna vê karûbarê veguherîne û vekişîne.
- -i, -interactive: Hêzên demokrasiyê yên interaktîk.
- -l, -mathlib: Rêbazên mathên pêşniyazkirî yên bikar tîne.
- -q, --quiet: Ne pispora destpêkê çap bike.
- -s, -standard: Construction of bc-non-standard errors.
- -w, --warn: Li boriyên bc-ne-standard agahdar dike.
- -v, -version: Agahiya vîdyoyê agahdarî û derkeve.
Ji bo bêhtir agahdarî ji bo kîjan hûn bikarhênerê bingehîn bikar tînin karûbarê Biryara Bcê bibînin.
Fermandariya Bc mînak
Calcatorê bingehîn dikarin di nav bermalê de bi tenê têketinê bikar bînin, piştî ku hûn dikarin nîşanên mathên mûzîkî yên bi rêkûpêk bişînin:
4 + 3... ji bo vê yekê encam bibe:
7Dema ku rêzikek çend caran hesab didin, ew têgihîşt ku ji bo kapîtalek bc bikar bîne wekî beşek nivîskî. Forma herî hêsan e ku pirtûkek wê tiştek tiştek dinêrin:
#! / bin / bash echo '6.5 / 2.7' | bcRêza yekemîn tenê riya rêveber e ku ev pirtûkê dike.
Di rêza duyemîn de du emir hene. Rêgezek kişandin a string di nav çarçoveya mathematîkî de di nav yek quotes (6.5 de bi 2.7, parvekirî ye). Vê operatorê pipe (|) ev stratek wek argumentek ji bo bernameya Bcê derbas dike. Hilberîna bernameya Bc-ê li ser rêza fermî tê nîşandan.
Ji bo ku vê pirtûkê dagir kirin, pacek termînal vekin û navnîşa navnîşê ya ku li pirtûkxaneyê ye. Em ê wisa bipejirîne pelê pelê bc_script.sh tê gotin. Vê garantî bike ku pelê rêvebirin e ku bi karê chmod tê bikaranîn:
chmod 755 bc_script.shHingê hûnê bibin:
./bc_script.shEv encam dê jêrîn be:
2Ji bo bersiva rastîn 3 dersînor nîşan bide 2.407407 ..., daxuyaniyek pîvanek di hundirê rêzê de ji hêla yek quotes ve bikar bînin:
#! / bin / bash echo 'scale = 3; 6.5 / 2.7 ' bcÇimkî xwendina çêtirîn çêtirîn, rêza bi hesabên li ser çend rêzan veguhertin. Ji bo ku hûn rêza rêza rêzê bi çend xêzên ku hûn dikarin di dawiya rêzê de berbiçav bikin:
'scale = 3; var1 = 6.5 / 2.7; var1 '\ | bcJi bo hesabên fermî yên di bc-bcên te yên navnîşan de, divê hûn bi tenê bêjeyên yekîneyên du qeletî biguhînin, da ku daveroka rêzikên pîvanên rêzikên hêla ji hêla Bashê Bê ve tê gotin:
echo "scale = 3; var1 = 6.5 / 2.7; var2 = 14 * var1; var2 * = $ 1; var2" \ | bcPirsgirêka rêza yekemîn tê bikaranîn ku "$ 1" guhertinek bi "$ 1" tê bikaranîn, armanca duyemîn "$ 2", bikar tîne.
Niha hûn dikarin karên arîtmetîk ên xwe di binpêkirinên partiyê yên Beş de binivîse û ji wan veşartinên din re dibêjin.
Ji bo nimûne, eger nivîskara 1 heye:
#! / bin / bash echo "scale = 3; var1 = 6.5 / 2.7; var2 = 14 * var1; var2 * = $ 1; var2" \ | bc... û script2 heye
#! / bin / bash var0 = "100" echo "var0: $ var0" function1 1 echo "scale = 3; var1 = 10; var2 = var1 * $ var0; var2" \ | bc} fres = $ (fun1) eşkere "fres:" $ fres var10 = $ (./ script1 $ fres); echo "var10:" $ var10;... hingê tête nivîsandin 2-ê pirtûka ku di pergala 2-ê de hatiye nivîsandin, ji hêla $ fresî ve tê bikaranîn.