কারও কি এমন স্ক্রিপ্ট রয়েছে যা আমি সহজেই চালাতে পারি:
sh generatepi.sh 10000
যেখানে 10000 হ'ল উত্পাদিত π (পাই) দশমিক স্থানের সংখ্যা।
কারও কি এমন স্ক্রিপ্ট রয়েছে যা আমি সহজেই চালাতে পারি:
sh generatepi.sh 10000
যেখানে 10000 হ'ল উত্পাদিত π (পাই) দশমিক স্থানের সংখ্যা।
উত্তর:
আপনার সিস্টেমে আপনার bc
(বেসিক ক্যালকুলেটর) ইউটিলিটি রয়েছে তা ধরে নিয়ে আপনি π থেকে 10,000 দশমিক স্থান নির্ধারণের জন্য নিম্নলিখিত কমান্ড এবং কিছুটা ভাল পুরাতন গণিত ব্যবহার করতে পারেন:
echo "scale=10000; 4*a(1)" | bc -l
দশমিক দশমিক স্থানের জন্য এটি সম্ভবত বেশ কিছুটা সময় নেবে।
কমান্ডটি ভেঙে দেওয়া হচ্ছে ...
আপনার প্রশ্নে যেমন উল্লেখ করা হয়েছে তেমন কোনও স্ক্রিপ্টে এটি মোড়ানোর জন্য নিম্নলিখিত লেখার জন্য আপনার প্রিয় সম্পাদকটি ব্যবহার করুন এবং এটি সংরক্ষণ করুন generatepi.sh
:
#!/bin/bash
echo "scale=$1; 4*a(1)" | bc -l
তারপরে chmod +x generatepi.sh
ফোল্ডারটির টার্মিনাল থেকে আপনি ফাইলটি সংরক্ষণ করেছেন, যা স্ক্রিপ্ট কার্যকর করার অধিকার দেবে। বাক্য গঠনটি তখন generatepi.sh [number of places]
। নোট করুন এটি প্যারামিটারগুলি পরিচালনা করার জন্য একটি খুব প্রাথমিক পদ্ধতি ব্যবহার করে এবং ইনপুটটিকে বৈধতা দেয় না, তাই নিশ্চিত করুন যে আপনি এটি কেবলমাত্র পরামিতি হিসাবে ইতিবাচক পূর্ণসংখ্যা পাস করেছেন।
সর্বাধিক লিনাক্স অপারেটিং সিস্টেমে থাকা উচিত bc
কিন্তু আপনি কিছু কিছু ক্ষেত্রে এটি ইনস্টল করার প্রয়োজন হতে পারে (যেমন apt-get উবুন্টু উপর, উত্থান জেন্টু ইত্যাদি তে) খুলুন। রয়েছে Windows এর জন্য বিসি একটি বন্দর ।
bc
।