আমি যারা স্ক্রিপ্ট সবসময় প্রোগ্রামিং করছি তাদের মধ্যে আমি একজন সজোরে আঘাত প্রতিদিনের পরিস্থিতি সমাধান করতে (এপি / রাউটার পাসওয়ার্ড, স্বয়ংক্রিয় প্রক্রিয়াগুলি ইত্যাদি ক্র্যাক করুন).
নির্দিষ্ট সময়ে আমি একটি গাণিতিক অভিব্যক্তির মান একটি পরিবর্তনশীলকে নির্ধারিত করার জন্য বা গাণিতিক প্রকাশের সাথে সহজভাবে কাজ করার প্রয়োজনীয়তাটি দেখেছি, সেখানে আমি নিজেকে সেই সমস্যাটির সাথে দেখতে পাই যে ব্যাশ এবং গাণিতিক এক্সপ্রেশনগুলি, গণনাগুলি খুব বন্ধুত্বপূর্ণ নয়। এটি ঘটে যায় যে বাশ পাইথনের মতো নয়, আমরা কী বলতে পারি পরিবর্তনশীল = 1 + 5/6 (উদাহরণস্বরূপ), বাশ-এ আমাদের অবশ্যই কমান্ডটি ব্যবহার করতে হবে এক্সপ্রেস o Calc
কমান্ড এক্সপ্রেস
অন্য কথায়, এক্সপ্রেস কমান্ড আমাদের টার্মিনালে গাণিতিক এক্সপ্রেশনগুলি সমাধান করতে সহায়তা করে, এটির সাহায্যে আমরা কী প্রয়োজন তা গণনা করতে পারি। উদাহরণস্বরূপ, আমরা যদি 1 + 2 * 8/3 এর ফলাফলটি দেখতে চাই তবে আমরা টার্মিনালটিতে রেখেছি:
expr 1 + 2 \* 8 / 3
এবং ফলাফল পর্দায় প্রদর্শিত হবে। এখানে কয়েকটি উদাহরণ সহ একটি স্ক্রিনশট রয়েছে:
যদি আমরা কোনও গাণিতিক অভিব্যক্তির ফলাফলের পরিবর্তনশীলকে নির্ধারণ করতে চাই (উদাহরণ: 10/2), এটি এরকম হবে:
variable=`expr 10 / 2`
তারপরে আমরা এটি দিয়ে যাচাই করি:
echo $variable
ক্যালક কমান্ড
এটি পূর্ববর্তীটির মতো নয়, দশমিকের ক্ষেত্রে সঠিক, উদাহরণস্বরূপ:
calc 15 / 4
এটি আমাদের দেখায়: 3.75
এখানে বেশ কয়েকটি উদাহরণ সহ একটি স্ক্রিনশট রয়েছে:
ঠিক আছে, এটি মূলত আমি আপনাকে বলতে চাইছিলাম।
তবে, প্রতিটি কমান্ডের জন্য আরও কিছু আকর্ষণীয় টিপস রয়েছে (বিশেষত ক্যালক), আমি আপনাকে ম্যানুয়ালটি পড়ার পরামর্শ দিচ্ছি:
man calc
man expr
শুভেচ্ছা
খুব দরকারী, যদিও গণিতের গণনা, দশমিক সংখ্যা গণনার জন্য বাশকে ব্যবহার করা অবশ্যই ভাল হবে না :)
মিঃ ইলাভ আমাদের কাছে এখনও বাশ ক্যালকুলেটর রয়েছে standard আমরা স্ট্যান্ডার্ড গণিত লাইব্রেরিটি ব্যবহার করতে -l আর্গুমেন্টটি ব্যবহার করতে পারি
এরকম কিছু
$ echo "(4/8)+(6/9)" | bc -l
1.166666666666666666666666
ha
😀
দুর্দান্ত। এইভাবে, খাঁটি এক্স 11 ব্যবহার করার সময় আমি এক্সক্যালক ইনস্টল করার ঝামেলা এড়াতে চাই।
ওহ, আমি এটিকে জানতাম না, দুর্দান্ত !!
ধন্যবাদ, এটি বেশ কার্যকর 😉
ধন্যবাদ ^ _ ^
ধন্যবাদ. সিস্টেম ক্যালকুলেটর বেসিক ক্রিয়াকলাপের জন্য একটি প্রতিযোগী হয়েছে।
আমাদের পড়ার জন্য আপনাকে ধন্যবাদ 🙂
ভালো পরামর্শ!
আমি আমার পছন্দ করি না