Linux forritið bc er hægt að nota sem þægilegt skrifborð reiknivél eða sem stærðfræði forskriftarþarfir tungumál. Það er eins auðvelt og að hringja í bc stjórnina í gegnum flugstöðina.
Að auki bc gagnsemi, Bash skel gefur nokkrar aðrar aðferðir til að framkvæma arðsemi aðgerðir .
Ath .: BSc forritið er einnig kallað grunn reiknivél eða bekk reiknivél.
bc stjórn setningafræði
Setningafræði fyrir bc stjórnin er svipuð C forritunarmálinu og ýmsir rekstraraðilar eru studdar, eins og viðbót, frádráttur, plús eða mínus og fleira.
Þetta eru ýmsir rofar í boði með bc stjórn:
- -h, --hjálp: Prentar þessa notkun og útganga.
- -i, --virkur: Forces gagnvirkt ham.
- -l, - mathlib: Notir fyrirfram skilgreindar stærðfræði venjur.
- -q, --quiet: Prentar ekki upphaflega borðið.
- -s, - staðall: Non-staðall BC byggingar eru villur.
- -w, --vörn: Varar við óstöðluðu BC byggingar.
- -v, - útgáfa: Prentar útgáfuupplýsingar og útgöngur.
Sjá þessa bc stjórn handbók fyrir frekari upplýsingar um hvernig hægt er að nota grunn reiknivélina.
bc stjórn dæmi
Grunn reiknivélina er hægt að nota í flugstöðinni með því einfaldlega að slá inn BC , en eftir það getur þú slegið reglulega stærðfræðilegu tjáningu svona:
4 + 3... til að fá niðurstöðu eins og þetta:
7Þegar endurtekið er röð útreikninga er skynsamlegt að nota bc reiknivélina sem hluti af handriti. Einfaldasta form slíkrar handrits myndi líta eitthvað út svona:
#! / bin / bash echo '6.5 / 2.7' | bcFyrsti línan er bara leiðin sem keyrslan sem keyrir þetta handriti.
Önnur línan inniheldur tvö skipanir. Echo stjórnin býr til streng sem inniheldur stærðfræðilega tjáningu sem er að finna í einni tilvitnun (6,5 deilt með 2,7, í þessu dæmi). Pípufyrirtækið (|) framhjá þessum streng sem rök fyrir bc program. Framleiðsla bc program er þá birt á stjórn lína.
Til þess að framkvæma þetta handrit, opnaðu stöðuglugga og flettu í möppuna þar sem handritið er staðsett. Við gerum ráð fyrir að handritaskráin sé kölluð bc_script.sh . Gakktu úr skugga um að skráin sé executable með chmod stjórninni:
chmod 755 bc_script.shÞá myndirðu koma inn:
./bc_script.shNiðurstaðan væri eftirfarandi:
2Til að sýna 3 aukastöfum frá því að hið sanna svar er 2.407407 ... skaltu nota mælikvarða innan strengsins sem er skilgreindur af einni tilvitnun:
#! / bin / bash echo 'skala = 3; 6,5 / 2,7 '| bcTil að fá betri læsileika er hægt að endurskrifa línuna með útreikningum á mörgum línum. Í því skyni að brjóta skipanalínuna í margar línur geturðu sett slóð á lok línunnar:
echo 'skala = 3; var1 = 6,5 / 2,7; var1 '\ | bcTil að fela skipanalínu rök í bc útreikningum þínum, verður þú að breyta einni tilvitnun í tvöfalda tilvitnanir þannig að stjórnunarlína breytu táknin eru túlkuð af Bash skel:
echo "mælikvarða = 3; var1 = 6,5 / 2,7; var2 = 14 * var1; var2 * = $ 1; var2" \ | bcFyrsta stjórn lína rök er aðgangur með því að nota breytu "$ 1", önnur rök notar "$ 2", o.fl.
Nú er hægt að skrifa eigin sérsniðnar reikningsgerðir í sérstökum Bash forskriftir og kalla þá frá öðrum skriftum.
Til dæmis, ef handrit1 inniheldur:
#! / bin / bash echo "mælikvarði = 3; var1 = 6.5 / 2.7; var2 = 14 * var1; var2 * = $ 1; var2" \ | bc... og script2 inniheldur
#! / bin / bash var0 = "100" echo "var0: $ var0" virka gaman1 {echo "mælikvarði = 3; var1 = 10; var2 = var1 * $ var0; var2" \ | bc} fres = $ (fun1) echo "fres:" $ fres var10 = $ (./ script1 $ fres); echo "var10:" $ var10;... þá keyrir script2 að beita handriti1 með því að nota breytu $ fres reiknuð í script2 sem breytu.