లైనక్స్ ప్రోగ్రామ్ బిసిని అనుకూల డెస్క్టాప్ కాలిక్యులేటర్గా లేదా గణిత శాస్త్ర స్క్రిప్టింగ్ భాషగా ఉపయోగించవచ్చు. ఇది కాల్ వంటి సులభం bc టెర్మినల్ ద్వారా కమాండ్.
బిసి యుటిలిటీ కాకుండా, బాష్ షెల్ అంకగణిత చర్యలను నిర్వహించడానికి కొన్ని ఇతర పద్ధతులను అందిస్తుంది.
గమనిక: బిసి కార్యక్రమం కూడా ప్రాథమిక కాలిక్యులేటర్ లేదా బెంచ్ కాలిక్యులేటర్ అంటారు.
BC కమాండ్ సింటాక్స్
Bc కమాండ్ కొరకు సింటాక్స్ సి ప్రోగ్రామింగ్ లాంగ్వేజ్ మాదిరిగానే ఉంటుంది, మరియు వివిధ ఆపరేటర్లకు అదనంగా, తీసివేత, ప్లస్ లేదా మైనస్ మరియు మరిన్ని వంటివి మద్దతిస్తాయి.
ఇవి bc ఆదేశంతో లభించే వివిధ స్విచ్లు:
- -h, --help: ఈ వినియోగం మరియు నిష్క్రమణలను ముద్రిస్తుంది.
- -i, --interactive: ఫోర్సెస్ ఇంటరాక్టివ్ మోడ్.
- -l, --mathlib: ముందే నిర్వచించబడిన గణిత నిత్యకృత్యాలను ఉపయోగిస్తుంది.
- -q, --quiet: ప్రారంభ బ్యానర్ ప్రింట్ లేదు.
- -s, - ప్రామాణిక: ప్రామాణికం కాని బిసి నిర్మాణాలు లోపాలు.
- -w, --warn: కాని ప్రామాణిక bc నిర్మాణాలు గురించి హెచ్చరించింది.
- -v, --version: ముద్రణల వెర్షన్ సమాచారం మరియు నిష్క్రమిస్తుంది.
మీరు ప్రాథమిక కాలిక్యులేటర్ను ఎలా ఉపయోగించాలో గురించి మరిన్ని వివరాల కోసం ఈ బిసి కమాండ్ మాన్యువల్ చూడండి.
బిసి కమాండ్ ఉదాహరణ
ప్రాథమిక కాలిక్యులేటర్ను టెర్మినల్లో కేవలం ప్రవేశించడం ద్వారా ఉపయోగించవచ్చు bc, ఆ తరువాత మీరు ఇలాంటి సాధారణ గణిత భావాలను టైప్ చేయవచ్చు:
4+3
… ఇలాంటి ఫలితం పొందడానికి: 7
అనేక వరుస గణనలను పదేపదే ప్రదర్శిస్తున్నప్పుడు, ఇది స్క్రిప్ట్లో భాగంగా BC కాలిక్యులేటర్ను ఉపయోగించడానికి అర్ధమే. అటువంటి స్క్రిప్ట్ యొక్క సరళమైన రూపం ఇలా ఉంటుంది: #! / Bin / bashప్రతిధ్వని '6.5 / 2.7' | bc
మొదటి పంక్తి ఈ లిపిని అమలు చేసే ఎక్జిక్యూటబుల్ మార్గం. రెండవ పంక్తిలో రెండు ఆదేశాలు ఉన్నాయి. Echo ఆదేశం సింగిల్ కోట్స్ లో ఉన్న గణితాత్మక వ్యక్తీకరణను కలిగిన స్ట్రింగ్ను సృష్టించింది (ఈ ఉదాహరణలో 6.5, 2.7 ద్వారా విభజించబడింది). పైప్ ఆపరేటర్లు (|) ఈ వాక్యాన్ని బి.సి. కార్యక్రమమునకు వాదనగా వదులుతాయి. అప్పుడు bc ప్రోగ్రామ్ యొక్క అవుట్పుట్ కమాండ్ లైన్ పై ప్రదర్శించబడుతుంది. ఈ స్క్రిప్ట్ను అమలు చేయడానికి, ఒక టెర్మినల్ విండోను తెరిచి, స్క్రిప్ట్ ఉన్న డైరెక్టరీకి నావిగేట్ చేయండి. మనము స్క్రిప్ట్ ఫైలు అంటారు bc_script.sh . Chmod ఆదేశం ఉపయోగించి ఫైల్ ఎక్సిక్యూట్ చేయగలదని నిర్ధారించుకోండి: chmod 755 bc_script.sh
అప్పుడు మీరు ప్రవేశిస్తారు: ./bc_script.sh
ఫలితంగా క్రింది ఉంటుంది: 2
నిజమైన సమాధానం 2.407407 నుండి 3 దశాంశ స్థానాలను చూపించడానికి … సింగిల్ కోట్ లచే వేరు చేయబడిన స్ట్రింగ్ లోపల స్కేల్ స్టేట్మెంట్ను ఉపయోగించండి: #! / Bin / bashecho 'scale = 3; 6.5 / 2.7 '| bc
మెరుగైన చదవడానికి, గణనలతో లైన్ బహుళ పంక్తులపై తిరిగి వ్రాయబడుతుంది. క్రమంలో విచ్ఛిన్నం కమాండ్ లైన్ బహుళ పంక్తులు లోకి మీరు లైన్ చివరిలో ఒక బాక్ స్లాష్ ఉంచవచ్చు: echo 'scale = 3; var1 = 6.5 / 2.7;var1 '| bc
మీ bc గణనలలో ఆదేశ పంక్తి వాదనలు చేర్చడానికి, మీరు సింగిల్ కోట్స్ డబుల్ కోట్స్గా మార్చాలి, తద్వారా కమాండ్ లైన్ పారామితి చిహ్నాలు బాష్ షెల్ ద్వారా వ్యాఖ్యానించబడతాయి: ప్రతిధ్వని "స్థాయి = 3; var1 = 6.5 / 2.7;var2 = 14 * var1;var2 * = $ 1;var2 "| bc
మొదటి కమాండ్ లైన్ వాదన వేరియబుల్ "$ 1" ను ఉపయోగించి ప్రాప్తి చేయబడుతుంది, రెండవ వాదన "$ 2" ను ఉపయోగిస్తుంది. ఇప్పుడు మీరు ప్రత్యేక బాష్ స్క్రిప్ట్స్లో మీ సొంత అనుకూలీకృత అంకగణిత ఫంక్షన్లను వ్రాయవచ్చు మరియు వాటిని ఇతర స్క్రిప్ట్స్ నుండి కాల్ చేయవచ్చు. ఉదాహరణకు, స్క్రిప్ట్ 1 కలిగి ఉంటే: #! / Bin / bashప్రతిధ్వని "స్థాయి = 3; var1 = 6.5 / 2.7;var2 = 14 * var1;var2 * = $ 1;var2 "| bc
… మరియు స్క్రిప్ట్ 2 కలిగి ఉంది #! / Bin / bash var0 = "100"echo "var0: $ var0"ఫంక్షన్ fun1ప్రతిధ్వని "స్థాయి = 3; var1 = 10;var2 = var1 * $ var0;var2 "FRES = $ (fun1)ప్రతిధ్వని "fres:" $ fresvar10 = $ (./ స్క్రిప్ట్ 1 $ fres);echo "var10:" $ var10;
… అప్పుడు స్క్రిప్ట్ 2 అమలు స్క్రిప్ట్ 2 లో వేరియబుల్ $ fres ఉపయోగించి పారామితిగా 2 లో లెక్కించబడుతుంది.













