কম্পিউটার টিউটোরিয়াল

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

uninitiated জন্য, findstr মত একটি প্যাটার্ন অনুসন্ধান টুল অকেজো মনে হতে পারে. কিন্তু যখন সিস্টেম-জেনারেটেড লগ ফাইল বা কয়েকশ লাইনের টেক্সট সমন্বিত কমান্ড লাইন আউটপুট নিয়ে কাজ করা হয়, তখন Findstr হল আপনার প্রয়োজনীয় টুল।

একটি লিনাক্স অপারেটিং সিস্টেমের ব্যবহারকারীরা ইতিমধ্যেই গ্রেপ কমান্ডের অবিশ্বাস্য উপযোগের সাথে পরিচিত হবেন এবং মাইক্রোসফ্ট উইন্ডোজে Findstr একই ভূমিকা পালন করে। আপনি পাইপ ব্যবহার করে অন্যান্য কমান্ডের সাথে এটি একত্রিত করতে পারেন বা একাধিক পাঠ্য ফাইলের মাধ্যমে পার্স করতে সরাসরি এটি চালাতে পারেন। আসুন দেখি কিভাবে findstr কিছু উদাহরণ দিয়ে কাজ করে।

Findstr কমান্ড ব্যবহার করে

বেসিক সিনট্যাক্স সহজ – findstr , যেখানে সার্চ করার প্যাটার্ন, এবং হল সার্চ করার জন্য ফাইলের ঠিকানা। কমান্ড প্রম্পট খুলুন এবং একবার চেষ্টা করুন।

SFC example1.txt খুঁজুন

এই কমান্ডটি অনুসন্ধান স্ট্রিং SFC ধারণকারী সমস্ত লাইন খুঁজে বের করবে এবং আউটপুট করবে। মনে রাখবেন যে ডিফল্টরূপে, findstr কেস-সংবেদনশীল, তাই SFC-এর কোনো উল্লেখ মিলবে না।

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

প্যারামিটার

ঐচ্ছিক পরামিতিগুলি অন্তর্ভুক্ত করে আপনি কীভাবে Findstr কাজ করে তা আরও কাস্টমাইজ করতে পারেন। /B বা /I এর মতো সুইচগুলি findstr এর আচরণ পরিবর্তন করে, অনুসন্ধানে অতিরিক্ত শর্ত আরোপ করে। যেমন:

findstr /I SFC example1.txt

/I একটি প্যারামিটার হিসাবে অন্তর্ভুক্ত করা সার্চ কেসকে সংবেদনশীল করে তোলে, শব্দের সমস্ত উল্লেখগুলিকে তাদের ক্যাপিটালাইজেশন নির্বিশেষে মিলিত হতে দেয়৷ আপনি অফিসিয়াল মাইক্রোসফ্ট ডক্সে findstr-এর সমস্ত প্যারামিটারের তালিকা খুঁজে পেতে পারেন।

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

ঐচ্ছিক প্যাটার্নস

আপনি findstr কাস্টমাইজ করার একমাত্র উপায় প্যারামিটার নয়। উদ্ধৃতিগুলির মধ্যে আবদ্ধ করা, উদাহরণস্বরূপ, আপনাকে একাধিক প্যাটার্ন নির্দিষ্ট করার অনুমতি দেয়, যদি কোনো পাঠ্য স্ট্রিং পাওয়া যায় তাহলে আপনাকে একটি মিল দেয়।

findstr “SFC DISM” example1.txt

উপরের যেকোনও পদের সাথে মিল থাকা লাইনগুলি ফিরিয়ে দেবে। এটি বিভিন্ন নামের সাথে একটি আইটেমের জন্য একটি উল্লেখ খুঁজছেন যখন এটি দরকারী করে তোলে.

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

রেগুলার এক্সপ্রেশন

Findstr একাধিক ফাইলের মাধ্যমে অনুসন্ধান করতে সক্ষম। কে রেগুলার এক্সপ্রেশনে পরিবর্তন করা হলে কমান্ডটি মেলে এমন সব ফাইলে নির্দিষ্ট প্যাটার্নের সন্ধান করে।

SFC *.txt খুঁজুন

ওয়াইল্ডকার্ড অক্ষর ব্যবহার করা বর্তমান ডিরেক্টরি এবং এর সাবডিরেক্টরির সমস্ত টেক্সট ফাইলের সাথে regex-এর সাথে মেলে। ফলাফলগুলি একইভাবে ফাইলের নাম দ্বারা পৃথক করা হয়, আপনাকে দেখতে দেয় কোন লাইনটি কোন ফাইল থেকে এসেছে।

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

পাইপ

বেশিরভাগ cmd কমান্ডের মত, findstr অন্যান্য কমান্ডের আউটপুটেও ব্যবহার করা যেতে পারে। টার্গেট কমান্ড শেষ হওয়ার পরে শুধু একটি পাইপ যোগ করুন এবং ছাড়া findstr আমন্ত্রণ করুন।

দির | findstr .txt

এটি dir কমান্ডের আউটপুটে একটি findstr অনুসন্ধান চালায়, .txt দিয়ে শেষ হওয়া ফাইল তালিকাটি ফিরিয়ে দেয়। অবশ্যই, এই বিশেষ উদাহরণটি অনুশীলনে অকেজো কারণ dir ইতিমধ্যেই একটি রেগুলার এক্সপ্রেশন সহ একই ধরণের ফাইলগুলি সনাক্ত করতে পারে৷

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

কেউ একটি টেক্সট ফাইলে আউটপুট পুনঃনির্দেশিত করার এবং তারপর টেক্সট ফাইলে findstr ব্যবহার করার জন্য দীর্ঘ পথও নিতে পারে, তবে মিডলম্যানকে কাটা সহজ।

উইন্ডোজে Findstr এর অ্যাপ্লিকেশনগুলি

Findstr এর সুস্পষ্ট ব্যবহারগুলি একা সিনট্যাক্স থেকে সহজেই স্পষ্ট। আপনি একটি নির্দিষ্ট পাঠ্য স্ট্রিং সহ পাঠ্য ফাইলগুলি সন্ধান করতে পারেন বা একটি ফাইলে একটি নির্দিষ্ট স্ট্রিং রয়েছে কিনা তা দেখতে পারেন৷

এটি, তাত্ত্বিকভাবে কার্যকর হলেও, বিরল ক্ষেত্রের বাইরে খুব কমই ব্যবহার দেখা যায়। Google ডক্সের মতো ক্লাউড পরিষেবার যুগে, বেশিরভাগ লোকের কাছে আর অনেক টেক্সট ফাইল নেই৷

Findstr এর প্রকৃত প্রয়োগগুলি একটু বেশি সূক্ষ্ম এবং আরও শক্তিশালী ফলাফল জড়িত। এখানে আরও কিছু আকর্ষণীয় উদাহরণ রয়েছে।

নির্দিষ্ট ধরনের ফাইল খোঁজা

dir কমান্ডে ইতিমধ্যেই রেগুলার এক্সপ্রেশন ব্যবহার করে ফাইলের নাম অনুসন্ধান করার বিকল্প রয়েছে। কিন্তু Findstr এর মাধ্যমে, আপনি অন্যান্য বৈশিষ্ট্য শেয়ার করে এমন ফাইল অনুসন্ধান করতে পারেন, যেমন সৃষ্টির সময় বা তারিখ।

ধরুন 06:43 PM এ একটি ত্রুটি ঘটেছে, এবং আপনি সেই সময়ে তৈরি করা সমস্ত লগ ফাইল সনাক্ত করতে চান। একা dir কমান্ডের সাহায্যে, আপনাকে ম্যানুয়ালি ফলাফলের মধ্য দিয়ে পরীক্ষা করতে হবে বা সমস্ত লগ ফাইল পেতে হবে এবং তাদের তুলনা করতে হবে। Findstr ব্যবহার করে, এটি একটি সাধারণ কমান্ড হয়ে যায়।

দির | findstr 06:43

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

আপনি একটি নির্দিষ্ট তারিখে তৈরি করা ফাইলগুলি খুঁজে পেতে বা ডিরেক্টরিগুলির একটি তালিকা পেতে একই কৌশলটি চেষ্টা করতে পারেন৷

দির | findstr DIR

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

Netstat দিয়ে নেটওয়ার্ক তথ্য ফিল্টার করা

Netstat হল একটি সহজ উইন্ডোজ কমান্ড যা আপনাকে আপনার কম্পিউটারের নেটওয়ার্ক সংযোগ সম্পর্কে সমস্ত তথ্য দেয়—অত্যধিক তথ্য, যেখানে findstr আসে৷

নেটস্ট্যাটের আউটপুট findstr এ পাইপ করা আপনাকে নির্দিষ্ট বৈশিষ্ট্যের সাথে সংযোগগুলি অনুসন্ধান করতে দেয়। উদাহরণস্বরূপ, এইভাবে আপনি সমস্ত প্রতিষ্ঠিত সংযোগগুলির একটি তালিকা পেতে পারেন৷

নেটস্ট্যাট | findstr ESTABLISHED

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

নেটওয়ার্ক সমস্যা নির্ণয় করার সময় এই কৌশলটি কার্যকর। আপনি এমনকি একটি বিশেষ প্রক্রিয়া দ্বারা খোলা সমস্ত সংযোগ খুঁজে পেতে একটি অ্যাপ্লিকেশন পিআইডি সহ findstr ব্যবহার করতে পারেন৷

netstat -o | findstr 13120

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

নির্দিষ্ট আইপি ঠিকানা প্রাপ্ত করা

ipconfig কমান্ড আপনাকে IP ঠিকানা সহ সিস্টেমের সমস্ত নেটওয়ার্ক ইন্টারফেসের বিবরণ দেখতে দেয়। আপনি পুরো জিনিসটি স্ক্রোল না করে একটি নির্দিষ্ট ধরণের আইপি ঠিকানা বের করতে findstr ব্যবহার করতে পারেন।

ipconfig | findstr অস্থায়ী

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

আপনি ipconfig থেকে সাবনেট মাস্ক থেকে গেটওয়ে ঠিকানায় যেকোনো তথ্য পেতে এই পদ্ধতিটি প্রসারিত করতে পারেন।

স্ক্রিপ্ট ফাইল বিশ্লেষণ করা

আপনি যে প্রোগ্রামিং ভাষায় কোড করুন না কেন, স্ক্রিপ্ট ফাইলগুলি শেষ পর্যন্ত কেবল পাঠ্য। এর অর্থ হল আপনি স্ক্রিপ্ট বিশ্লেষণ করতে এবং পুরো কোডটি না দিয়ে নির্দিষ্ট বিভাগগুলি পুনরুদ্ধার করতে findstr ব্যবহার করতে পারেন৷

বলুন আমরা দেখতে চাই কিভাবে একটি নির্দিষ্ট স্ক্রিপ্টে if স্টেটমেন্ট ব্যবহার করা হয়েছে। আমরা নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারি:

findstr if script.ahk

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

এটি শুধুমাত্র if স্টেটমেন্ট ব্যবহার করে লাইনগুলি প্রদর্শন করবে না, এটি আমাদের ব্যবহৃত এক্সপ্রেশনগুলিও দেখাবে। আপনি লাইন নম্বরগুলি প্রদর্শন করতে /N প্যারামিটারও অন্তর্ভুক্ত করতে পারেন, যা স্ক্রিপ্ট ফাইলগুলির জন্য খুব সহজ৷

findstr /N if script.ahk

মাস্টারিং FindStr:উইন্ডোজ কমান্ড লাইনের জন্য বিশেষজ্ঞ টিপস এবং ব্যবহারিক উদাহরণ

Findstr ব্যবহার করা কি মূল্যবান?

কমান্ড লাইন ইন্টারফেস নেভিগেট করার প্রধান অসুবিধা হল পাঠ্যের পরিমাণ যা একজনের মাধ্যমে পরীক্ষা করতে হবে। Findstr হল দরকারী তথ্য বের করার এবং আবর্জনা ফিল্টার করার জন্য একটি অপরিহার্য টুল।

যেহেতু সমস্ত টার্মিনাল কমান্ড একটি পাঠ্য-ভিত্তিক আউটপুট দেয়, তাই findstr সর্বদা প্রাসঙ্গিক ডেটা সনাক্ত করতে ব্যবহার করা যেতে পারে। নেটওয়ার্ক সমস্যার সমস্যা সমাধান থেকে শুরু করে সঠিক ফাইল খোঁজা পর্যন্ত, প্রত্যেকটি ক্রিয়া Findstr-এর সাহায্যে আরও দক্ষ করা হয়।

এমনকি অন্যান্য কমান্ডের সাথে এর সমন্বয়ের বাইরে, Findstr টেক্সট ফাইলের বিষয়বস্তু অতিক্রম করার ক্ষমতার জন্য সহায়ক। আপনি মেশিন দ্বারা তৈরি লগ ফাইলগুলিতে নির্দিষ্ট ত্রুটিগুলি খুঁজে পেতে পারেন বা একটি জটিল স্ক্রিপ্টে কোডের বিভাগগুলি পুনরুদ্ধার করতে পারেন৷

সংক্ষেপে, Findstr হল যেকোনো উন্নত উইন্ডোজ ব্যবহারকারীর অস্ত্রাগারে একটি অপরিহার্য হাতিয়ার, বিশেষ করে যে কমান্ড লাইন ইন্টারফেসের সাথে পরিচিত হতে চায়।


  1. কীভাবে পাওয়ারপয়েন্টগুলি একত্রিত করবেন

  2. হোয়াটসঅ্যাপ বিজনেস API-এর জন্য 2021 নির্দেশিকা

  3. কিভাবে Windows 11/10 এ Microsoft Office পিকচার ম্যানেজার ইনস্টল করবেন

  4. আপনি কি iPhone বা iPad এর জন্য Microsoft IE পেতে পারেন?