File Content পড়া এবং লেখা (type, echo >)

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script) ফাইল অপারেশন (File Operations) |
235
235

Batch Script-এ ফাইলের কনটেন্ট পড়া এবং লেখা খুবই গুরুত্বপূর্ণ কাজ। ফাইলের কনটেন্টকে প্রক্রিয়া করার জন্য আপনি type এবং echo > কমান্ড ব্যবহার করতে পারেন। নিচে এই কমান্ডগুলোর বিস্তারিত ব্যাখ্যা এবং উদাহরণ দেওয়া হলো।


File Content পড়া

Batch Script-এ ফাইলের কনটেন্ট পড়তে type কমান্ড ব্যবহার করা হয়। type কমান্ডটি একটি নির্দিষ্ট ফাইলের সমস্ত কনটেন্ট টার্মিনালে প্রদর্শন করে।

উদাহরণ ১: একটি ফাইলের কনটেন্ট প্রদর্শন করা

@echo off
type C:\path\to\file.txt
pause

এখানে type C:\path\to\file.txt কমান্ডটি file.txt ফাইলের সমস্ত কনটেন্ট টার্মিনালে দেখাবে।

উদাহরণ ২: ফাইলের কনটেন্ট টেক্সট ফাইলে লেখা

@echo off
type C:\path\to\file.txt > C:\path\to\output.txt
pause

এখানে type কমান্ডটি file.txt ফাইলের কনটেন্ট নিয়ে তা output.txt ফাইলে লেখে।


File Content লেখা

Batch Script-এ ফাইলের কনটেন্ট লেখার জন্য echo > কমান্ড ব্যবহার করা হয়। এই কমান্ডের মাধ্যমে আপনি একটি নতুন ফাইল তৈরি করতে পারেন অথবা কোনো বিদ্যমান ফাইলে নতুন কনটেন্ট লিখতে পারেন।

উদাহরণ ৩: নতুন ফাইলে লেখা

@echo off
echo Hello, World! > C:\path\to\newfile.txt
pause

এখানে echo Hello, World! > C:\path\to\newfile.txt কমান্ডটি একটি নতুন ফাইল newfile.txt তৈরি করবে এবং সেখানে "Hello, World!" লেখা হবে। যদি ফাইলটি আগে থেকেই থাকে, তবে এটি তার পুরনো কনটেন্ট মুছে দিয়ে নতুন কনটেন্ট লেখে।

উদাহরণ ৪: বিদ্যমান ফাইলে নতুন কনটেন্ট অ্যাপেন্ড (Add) করা

যদি আপনি কোনো ফাইলে নতুন কনটেন্ট যোগ করতে চান, তবে >> ব্যবহার করা হয়। এটি পুরনো কনটেন্ট মুছে না দিয়ে নতুন কনটেন্ট অ্যাপেন্ড করে।

@echo off
echo New line of text >> C:\path\to\existingfile.txt
pause

এখানে echo New line of text >> C:\path\to\existingfile.txt কমান্ডটি existingfile.txt ফাইলে "New line of text" যুক্ত করবে, এবং পূর্বের কনটেন্ট অপরিবর্তিত থাকবে।

উদাহরণ ৫: কনটেন্টে পরিবর্তন করা

যদি আপনি ফাইলের কনটেন্টে কোনো পরিবর্তন করতে চান, তবে echo এবং > ব্যবহার করতে হবে। উদাহরণস্বরূপ:

@echo off
echo This is a new content. > C:\path\to\file.txt
pause

এখানে file.txt ফাইলের কনটেন্ট সম্পূর্ণরূপে পরিবর্তিত হবে এবং নতুন কনটেন্ট হিসেবে "This is a new content." লেখা হবে।


Batch Script-এ Text Files থেকে Data Extraction

Batch Script-এ আপনি একটি ফাইল থেকে নির্দিষ্ট ডেটা বের করার জন্য findstr কমান্ড ব্যবহার করতে পারেন। এটি ফাইলের মধ্যে টেক্সট সার্চ করে প্রয়োজনীয় অংশটি বের করে।

উদাহরণ ৬: findstr দিয়ে ফাইল থেকে একটি নির্দিষ্ট শব্দ খোঁজা

@echo off
findstr "Hello" C:\path\to\file.txt
pause

এখানে findstr কমান্ডটি file.txt ফাইলের মধ্যে "Hello" শব্দটি খুঁজে বের করবে এবং যদি এটি পাওয়া যায়, তবে টার্মিনালে তা প্রদর্শিত হবে।


সারাংশ

Batch Script-এ ফাইলের কনটেন্ট পড়া এবং লেখা খুবই সহজ। type কমান্ড ব্যবহার করে আপনি ফাইলের কনটেন্ট দেখতে পারেন, এবং echo > কমান্ড দিয়ে ফাইলের কনটেন্ট লেখা যায়। আপনি নতুন ফাইল তৈরি করে তাতে লেখা ছাড়াও, বিদ্যমান ফাইলে নতুন কনটেন্ট অ্যাপেন্ড করতে পারেন। এগুলোর মাধ্যমে আপনি টেক্সট ফাইলগুলোতে ডেটা প্রসেস এবং কাস্টমাইজেশন করতে পারবেন।

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

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

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

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