সন্ধানকারী ডস কমান্ডের একাধিক স্ট্রিং আর্গুমেন্ট


21
findstr /v "black"  File1.txt

ডস কমান্ডের উপরে কমান্ড 'ফাইল1.txt' এর সামগ্রী প্রদর্শন করবে যা "কালো" স্ট্রিংয়ের সাথে মেলে না।

এই কমান্ডটি কীভাবে পরিবর্তন করতে হবে, যদি আমার "কালো" এবং "সাদা" শব্দগুলি ফিল্টার করতে হয়?


2
findstrটুল MS-DOS এর অংশ নয়। এটি উইন্ডোজ (এক্সপি +?) এর সাথে আসে। আমি মনে করি আপনি 'ডস কমান্ড' এর পরিবর্তে 'কমান্ড লাইন সরঞ্জাম' বোঝাচ্ছেন।
মিশেল ডি রুইটার

উত্তর:


30

আমি "কালো" এবং "সাদা" শব্দগুলি কীভাবে ফিল্টার করব?

নিম্নলিখিত কমান্ডটি "black" NOR সমেত সমস্ত লাইন প্রদর্শন করবে "white":

findstr /v "black white" blackwhite.txt

নিম্নলিখিত কমান্ডটি "black" ওআর সমেত সমস্ত লাইন প্রদর্শন করবে "white":

findstr "black white" blackwhite.txt

নিম্নলিখিত কমান্ডটি একেবারে "black white " সমস্ত " যুক্ত লাইন প্রদর্শন করবে :

findstr /c:"black white" blackwhite.txt

নীচের কমান্ডটি সমস্ত লাইন "black" এবং এন্ড যুক্ত লাইন প্রদর্শন করবে "white":

findstr "white" blackwhite.txt | findstr "black"

মন্তব্য:

  • যখন অনুসন্ধানের স্ট্রিংয়ে একাধিক শব্দ থাকবে, স্পেস দিয়ে পৃথক করা findstrহবে , তারপরে লাইনগুলি প্রত্যাবর্তন করবে যার মধ্যে দুটি শব্দ (OR) থাকবে)

  • একটি আক্ষরিক অনুসন্ধান ( /C:string) এই আচরণটির বিপরীত হবে এবং একটি বাক্যাংশ বা বাক্য অনুসন্ধানের অনুমতি দেবে। একটি আক্ষরিক অনুসন্ধান বিরামচিহ্ন অক্ষরগুলির সন্ধানেরও অনুমতি দেয়।

ডেটা ফাইলের উদাহরণ (ব্ল্যাকহাইট.টেক্সট):

red
black
white
blue
black white
black and white

উদাহরণ আউটপুট:

F:\test>findstr /v "black white" blackwhite.txt

red
blue

F:\test>findstr "black white" blackwhite.txt
black
white
black white
black and white

F:\test>findstr /c:"black white" blackwhite.txt
black white

F:\test>findstr "white" blackwhite.txt | findstr "black"
black white
black and white

আরও পড়া


1
খুব আকর্ষণীয় .. আমার ধারণা এটি সাদা এবং কালোfindstr "white" File2.txt | findstr "black"
বার্লপ

ঠিক আছে, যেহেতু আমাদের কাছে এনওআর রয়েছে, তাই এখনও একটি অনুমান রয়েছে যা আমরা অনুপস্থিত বিবেচনা করতে পারি। NAND। আর একটি যা আমরা অনুপস্থিত বিবেচনা করতে পারি, তা
হ'ল এক্সওআর

@ বার্লপ আমি কীভাবে ন্যানড বা এক্সওর করব তা অনুধাবন করতে পারি না: / আউটপুটটি কী হওয়া উচিত তবে কীভাবে সেখানে পৌঁছানো যায় তা আমি জানি ...
ডেভিডপস্টিল

সম্ভবত একটি দুর্দান্ত দ্রুত উপায় নেই, সম্ভবত এটি একটি ব্যাচের ফাইল যাচাইয়ের ত্রুটিযুক্ত হতে পারে অন্য কোনও সরঞ্জাম ব্যবহার করা যদি এটি করা হয় তবে গ্রেপের মতো দেখতে পারে না ,. তবে অ্যাডাব্লিক
কোয়েশনস /


0

আপনার যদি "কালো" বা "সাদা" শব্দের সাহায্যে সমস্ত লাইন প্রদর্শন করতে হয় তবে আপনার কমান্ডের / v থেকে মুক্তি পান।

চেষ্টা করুন: হোয়াইট ফাইল ফাইল 1.txt বা সন্ধানের কালো ফাইল1.txt বা সন্ধানক "কালো সাদা" ফাইল1.txt

/ ভি অপারেণ্ড সমস্ত লাইনে মুদ্রণ করবে যা আপনার সন্ধানের স্ট্রিং ধারণ করে না।

টাইপ ফাইন্ডস্টার /? কীভাবে ফাইন্ডস্টার ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.