আপনার কি কখনো অনেক আলাদা টেক্সট ফাইলের ভিতরে কিছু টেক্সট খুঁজে বের করতে হয়েছিল? আপনি যদি IT-তে হন, তবে এই সমস্যা খুব ঘন ঘন হতে পারে। হয়তো আপনি লগ ফাইলে কোনো নির্দিষ্ট ফ্রেজ খুঁজছেন বা হয়তো আপনি একজন প্রোগ্রামার এবং অনেক আলাদা কোড ফাইলের ভিতরে কিছু কোড খুঁজছেন।
দুর্ভাগ্যক্রমে, Windows-এ এটি করার কোনো সহজ পথ নেই। ডিফল্ট Windows সার্চ এই কাজের জন্য খুব খারাপ কারণ এটি সুপার স্লো এবং এডভান্সড সার্চের অনুমতি দেয় না। সৌভাগ্যক্রমে, অন্যান্য অনেক উপায় রয়েছে যা Windows সার্চের চেয়ে çok উন্নত, যা এই পোস্টে আমি উল্লেখ করব। আমি প্রতিটি সমাধান নিয়ে বিস্তারিত আলোচনা করব না, আপনি Google-এ সার্চ করে আরও জানতে পারেন।
আপনি যদি কোনো থার্ড-পার্টি সফটওয়ার ইনস্টল করতে না চান এবং কমান্ড লাইন সাথে কমফরটেবল হন, তবে নিচের বিল্ট-ইন সার্চ কমান্ড সেকশনটি চেক করুন। আমি অনুমান করছি অধিকাংশ মানুষ GUI ইন্টারফেসের সাথে বেশি কমফরটেবল, তাই আমি প্রোগ্রামগুলো প্রথমে উল্লেখ করলাম।
থার্ড-পার্টি সার্চ প্রোগ্রাম
একাধিক টেক্সট ফাইল সার্চ করার ক্ষেত্রে, সকল সার্চ কমান্ডের কিংবদন্তি হল grep। grep হল UNIX/Linux-এ একটি কমান্ড লাইন ইউটিলিটি যা রেগুলার এক্সপ্রেশন ব্যবহার করে এডভান্সড সার্চ করার অনুমতি দেয়। এটি সুপার জনপ্রিয় এবং Linux-এর প্রতিটি ডিস্ট্রিবিউশনে ব্যবহৃত হয়।
তাই Windows-এ সার্চের জন্য কেউ প্রোগ্রাম লিখলে, অবশ্যই তার নামে grep থাকবে। নিচে লিস্ট করা প্রোগ্রামগুলোতে প্রায় একই অবস্থা।
grepWin

grepWin এখানে উল্লেখ করা টুলগুলোর মধ্যে সবচেয়ে জনপ্রিয়। এটি রেগুলার এক্সপ্রেশন সাপোর্ট করে এবং টেক্সট ফাইন্ড ও রিপ্লেস করার অনুমতিও দেয়। তাদের ওয়েবসাইটে রেগুলার এক্সপ্রেশনের টিউটোরিয়ালও রয়েছে, যদিও আপনি Google-এ অনেক বেশি পাবেন।
আপনি ফাইল সাইজ, ফাইল টাইপ এবং অন্যান্য কRITEরিয়া দিয়ে সার্চ লিমিট করতে পারেন। এটি Explorer-এ রাইট-ক্লিক কনটেক্সট মেনুতে একটি অপশন যোগ করে যাতে ফোল্ডার দ্রুত সার্চ করা যায়। রেজাল্টগুলো নিচের উইন্ডোতে লিস্ট হয় এবং সেগুলোতে ডাবল-ক্লিক করে ফাইলগুলো খুলতে পারেন।
AstroGrep

AstroGrep ও খুব ভালো একটি সার্চ প্রোগ্রাম। এটি কেবল খুব ঘন ঘন আপডেট হয় না, এটি আপনাকে দেখাবে ফাইলের কোথায় টেক্সটটি পাওয়া গেছে। grepWin-এও এই অপশন রয়েছে Content রেডিও বাটন বেছে নিলে, কিন্তু আমার মতে AstroGrep-এ এটি ভালোভাবে ইমপ্লিমেন্ট করা হয়েছে।
AstroGrep Word ফাইলও সার্চ করতে পারে, যা একটি হ্যান্ডি ফিচার। আপনি সব রেজাল্ট সেভ বা প্রিন্ট আউটও করতে পারেন ভবিষ্যতের রেফারেন্সের জন্য। আমার মতে তাদের ইন্টারফেস আরও মডার্ন এবং চোখে ভালো লাগে।
BareGrep

BareGrep একটি সادা সার্চ প্রোগ্রাম যা রেগুলার এক্সপ্রেশন এবং সব বেসিক সার্চ ফাংশন সাপোর্ট করে। এটি খুব দ্রুত কাজ করে এবং ম্যাচগুলো টেবুলার ফরম্যাটে দেখাবে। ফ্রি ভার্সনে একটি স্প্ল্যাশ স্ক্রিন থাকে যা ডিজেবল করা যায় না। প্রো ভার্সনের দাম $২৫ এবং এটি শুধু স্প্ল্যাশ স্ক্রিন ডিজেবল করে দেয়, অন্যথায় ফিচারগুলো একই।
PowerGREP

আপনি যদি চূড়ান্ত সার্চ প্রোগ্রাম খুঁজছেন, তবে PowerGREP-র চেয়ে আরও কিছু নেই। এই প্রোগ্রামে কিছু সিরিয়াস ফিচার রয়েছে এবং সেটার সাথে মিলে যাওয়া একটি সিরিয়াস প্রাইস ট্যাগও। এর দাম $১৫৯! এতে উপরের সব ফিচারগুলো রয়েছে, তার সাথে আরও কিছু, সব একটি সুন্দর ইন্টারফেসে প্যাকেজ করা।
আমি এই প্রোগ্রামটি তभी পরামর্শ দিচ্ছি যদি আপনার কিছু সিরিয়াস সার্চ প্রয়োজন থাকে যাতে Word ফাইল, PDF ডকুমেন্ট, Excel স্প্রেডশিটে টেক্সট খুঁজে বের করতে হয়। এটি আপনার লগ ফাইল থেকে পরিসংখ্যান বের করে আপনাকে দিতে পারে। এটি খুব শক্তিশালী একটি টুল।
বিল্ট-ইন Windows কমান্ড
আপনি যদি শুধু একটি দ্রুত সার্চ করতে চান এবং একটি ফুল-ফ্লেজড প্রোগ্রাম ইনস্টল করতে না চান, তবে Windows-এ বিল্ট-ইন কমান্ড লাইন টুলগুলো ব্যবহার করতে পারেন। একটি নরমাল কমান্ড প্রম্পটে চলে এবং অন্যটি PowerShell ব্যবহার করে। দুটোই খুব শক্তিশালী এবং আপনি যা খুঁজছেন প্রায় সব খুঁজে বের করতে পারে।

প্রথম কমান্ড হল findstr। আপনি এখানে রেফারেন্স ডকুমেন্ট পড়ে findstr ব্যবহার শিখতে পারেন। আপনি কমান্ড প্রম্পটে findstr /? টাইপ করলেও ব্যবহার পদ্ধতি দেখাবে। আপনি দেখবেন, khá কিছু অপশন রয়েছে। nyilvánvalóan, এটি উপরের প্রোগ্রামগুলো থেকে অনেক বেশি জটিল।
দ্বিতীয় অপশন হল Windows PowerShell-এ Select-String কমান্ড। আবার, এই কমান্ডগুলোর সাথে একটি বড় লার্নিং কার্ভ রয়েছে আপনি যদি আগে এগুলো ব্যবহার না করে থাকেন। Microsoft-র Select-String ব্যবহার করার একটি ভালো টিউটোরিয়াল রয়েছে, সেটি পড়তে ভুলবেন না।

বasıক্যালি, বড় পরিমাণ ফাইলে টেক্সট সার্চ করার জন্য এগুলোই সেরা পদ্ধতিগুলো। আমি পরামর্শ দিচ্ছি আপনি বিভিন্ন অপশন ট্রাই করে দেখুন আপনার জন্য কোনটিই সেরা কাজ করে। উপভোগ করুন!