Shell Scripts বা .SH ফাইল গুলো Windows-এ ব্যাচ ফাইলের মতো যা Linux বা Unix-এ এক্সিকিউট করা যায়। Windows Subsystem for Linux ব্যবহার করে Windows 10-এ .sh বা Shell Script ফাইল রান করা সম্ভব। এই পোস্টে আমরা দেখাব Windows 11/10-এ Shell Script ফাইল কিভাবে রান করবেন।
Windows 11/10-এ .sh বা Shell Script ফাইল রান করুন
Bash একটি Unix shell এবং কমান্ড ল্যাঙ্গুয়েজ যা Shell Script ফাইল রান করতে পারে। আপনাকে Ubuntu বা অন্য কোনো Linux Distro ইনস্টল করতে হবে না, যদি না আপনার স্ক্রিপ্টগুলো রিয়েল Linux 커নেলের সাপোর্ট চায়। আমরা দুটি পদ্ধতি শেয়ার করব।
- WSL ব্যবহার করে Shell Script ফাইল এক্সিকিউট করুন
- Windows 10-এ Ubuntu ব্যবহার করে Shell Script এক্সিকিউট করুন
১] WSL ব্যবহার করে Shell Script ফাইল এক্সিকিউট করুন
WSL বা Windows Subsystem for Linux ইনস্টল করুন
Settings > Update & Security > For Developers-এ যান। Developer Mode রেডিও বাটন চেক করুন। এবং "Windows Features" সার্চ করুন, "Turn Windows features on or off" সিলেক্ট করুন।
WSL খুঁজে বের করুন, বক্সটি চেক করুন, এবং ইনস্টল করুন। একবার হলে, রিকোয়েস্টেড পরিবর্তনগুলো ফিনিশ করার জন্য রিবুট করতে হবে। Restart now চাপুন। BASH Command Prompt এবং PowerShell-এ উপলব্ধ হবে।
Shell Script ফাইল এক্সিকিউট করুন
- Command Prompt খুলুন এবং সেই ফোল্ডারে নেভিগেট করুন যেখানে স্ক্রিপ্ট ফাইলটি আছে।
bash script-filename.shটাইপ করে Enter কি চাপুন।- এটি স্ক্রিপ্ট এক্সিকিউট করবে, এবং ফাইল অনুযায়ী আউটপুট দেখতে পাবেন।

Linux প্ল্যাটফর্মে, আপনি সাধারণত SH ব্যবহার করেন, কিন্তু এখানে আপনাকে BASH ব্যবহার করতে হবে। 그렇지만, Windows-এ BASH-র কিছু লিমিটেশন আছে, তাই আপনি যদি Linux এনভায়রনমেন্টে এক্সিকিউট করতে চান, তবে Ubuntu বা সাদৃশ্য কিছু ইনস্টল করতে হবে।
২] Windows 10-এ Ubuntu ব্যবহার করে Shell Script এক্সিকিউট করুন
নিশ্চিত হন আপনার কাছে Ubuntu বা অন্য কোনো Linux distro ইনস্টল করা আছে। Ubuntu আপনার সব Windows ডিরেক্টরি /mnt-এর নিচে মাউন্ট বা উপলব্ধ করাবে। তাই C ড্রাইভ উপলব্ধ /mnt/C-এ। তাই ডেস্কটপ উপলব্ধ /mnt/c/users/<username>/desktop-এ।

এখন নিচের ধাপগুলো ফলো করুন:
- Run প্রম্পটে
bashটাইপ করুন, এবং এটি distro প্রম্পট লঞ্চ করবে। cdকমান্ড ব্যবহার করে সেই ফোল্ডারে নেভিগেট করুন যেখানে স্ক্রিপ্টগুলো আছে।sh script.shটাইপ করে Enter চাপুন।
এটি স্ক্রিপ্ট এক্সিকিউট করবে, এবং যদি কোর Linux ফিচারের ওপর কোনো ডিপেন্ডেন্সি থাকে, তবে সেটিও কাজ করবে।
Linux теперь Windows-এ উপলব্ধ, তাই আপনাকে Cygwin-এর মতো থার্ড পার্টি অ্যাপ্লিকেশন ব্যবহার করতে হবে না। WSL অধিকাংশ সিনেরিওর জন্য যথেষ্ট যাতে আপনি Windows 10-এ শেল স্ক্রিপ্ট রান করতে পারেন।
