Batch Script কী?

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script) Batch Script এর পরিচিতি (Introduction to Batch Scripting) |
216
216

Batch script একটি কমান্ড লাইন স্ক্রিপ্টিং ভাষা যা মূলত Windows অপারেটিং সিস্টেমে ব্যবহৃত হয়। এটি কমান্ড প্রম্পট (Command Prompt) বা PowerShell-এ রান করা যায় এবং একাধিক কমান্ড একসাথে একটি স্ক্রিপ্ট ফাইলে সংরক্ষণ করে সেই কমান্ডগুলো ধারাবাহিকভাবে কার্যকর করতে সাহায্য করে। Batch script সাধারণত .bat অথবা .cmd এক্সটেনশনে সংরক্ষিত হয়। এটি সিস্টেম প্রশাসক এবং ব্যবহারকারীদের জন্য বিভিন্ন কাজ অটোমেটিকভাবে সম্পাদনের জন্য একটি গুরুত্বপূর্ণ টুল।


Batch Script কীভাবে কাজ করে?

Batch script আসলে একটি সিকোয়েন্স বা ধারাবাহিক কমান্ডের সেট, যা কমান্ড প্রম্পট (Command Prompt) বা PowerShell-এর মাধ্যমে চালানো হয়। যখন একটি Batch script রান করা হয়, তখন এটি স্ক্রিপ্টের মধ্যে থাকা প্রতিটি কমান্ড এক এক করে কার্যকর করে। Batch script সাধারণত সাধারন কমান্ড লাইন কমান্ড যেমন echo, copy, del, mkdir, set ইত্যাদি ব্যবহার করে, যা Windows-এ ব্যবহৃত হয়।


Batch Script এর মৌলিক উপাদান

  1. কমান্ড: Batch script এর ভিতরে একাধিক কমান্ড থাকতে পারে, যা ব্যবহারকারী বা সিস্টেমের দ্বারা নির্ধারিত কাজ সম্পাদন করে।
  2. টেক্সট আউটপুট: Batch script ব্যবহার করে কনসোলে (Command Prompt) টেক্সট প্রদর্শন করা যায় echo কমান্ডের মাধ্যমে।
  3. ভেরিয়েবল: Batch script এ বিভিন্ন ধরনের ডেটা সংরক্ষণ করতে set কমান্ড ব্যবহার করে ভেরিয়েবল তৈরি করা যায়।
  4. শর্ত এবং লুপ: কিছু সীমিত শর্ত (condition) এবং লুপ (loop) ব্যবহার করে script এর মধ্যে সিদ্ধান্ত নেওয়া এবং পুনরাবৃত্তি করা যায়।

Batch Script এর উদাহরণ

নিম্নলিখিত একটি সাধারণ Batch script:

@echo off
echo Hello, World!
pause

এই স্ক্রিপ্টটি কনসোলে "Hello, World!" প্রিন্ট করবে এবং পরে ব্যবহারকারীকে "Press any key to continue..." বার্তা দেখাবে।

Batch Script এর সুবিধা

  • সহজ এবং দ্রুত: Batch script শেখা ও ব্যবহার করা সহজ, বিশেষ করে নতুন ব্যবহারকারীদের জন্য।
  • স্বয়ংক্রিয়করণ: একাধিক কমান্ড একত্রিত করে দৈনন্দিন কাজগুলো অটোমেটিকভাবে সম্পাদন করা সম্ভব।
  • সিস্টেম প্রশাসনের জন্য কার্যকর: ফাইল কপি, ডিরেক্টরি তৈরি, সফটওয়্যার ইনস্টলেশন এবং অন্যান্য কাজ অটোমেটিকভাবে সম্পন্ন করতে ব্যবহার করা হয়।

Batch Script এর ব্যবহার

Batch scripting সাধারণত সিস্টেম প্রশাসনিক কাজ, সফটওয়্যার ইনস্টলেশন, ডেটাবেস ব্যাকআপ, ফাইল ম্যানেজমেন্ট এবং অন্যান্য স্বয়ংক্রিয় কাজের জন্য ব্যবহৃত হয়। এটি Windows-এ কমান্ড লাইন বা GUI ছাড়া কাজ করতে সুবিধাজনক।

Batch Script এর সীমাবদ্ধতা

  • লিমিটেড ফিচার: Batch scripting শুধুমাত্র মৌলিক কমান্ড এবং লজিক সাপোর্ট করে, তাই এটি জটিল প্রোগ্রামিং কাজের জন্য উপযুক্ত নয়।
  • শুধুমাত্র Windows: এটি Windows-এর জন্য তৈরি, অন্য অপারেটিং সিস্টেমে কাজ করবে না। Linux বা macOS এর জন্য Bash script ব্যবহৃত হয়।

Batch script একটি শক্তিশালী টুল যা ব্যবহারকারীকে Windows পরিবেশে দ্রুত এবং সহজভাবে কমান্ড অটোমেটিক্যালি চালানোর সুযোগ দেয়। তবে, তার সীমাবদ্ধতার কারণে এটি প্রধানত সিস্টেম প্রশাসন এবং সহজ অটোমেশন কাজের জন্য ব্যবহৃত হয়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion