শুধুমাত্র ম্যাচিং ফাইল দেখানোর জন্য গ্রেপ আউটপুট


215

এর জন্য বিকল্পটি কী grepআমাকে কেবল মেলানো ফাইল মুদ্রণের অনুমতি দেবে এবং মানদণ্ডের সাথে মেলে এমন কোনও ফাইলের মধ্যে লাইন নয়?


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

কেস ব্যবহার করুন (সমস্ত ফাইলগুলিতে foo-> বারটি পুনরাবৃত্তভাবে অনুসন্ধান করুন এবং প্রতিস্থাপন করুন): সেড -i 's / foo / বার /' `গ্রেপ-এলআর 'foo'`
ব্যবহারকারী 323094

উত্তর:



43

আপনি ইউনিক্স-স্টাইলের -lস্যুইচটি ব্যবহার করতে পারেন - সাধারণত সংশ্লেষ এবং ক্রিপ্টিক - বা সমতুল্য --files-with-matches- দীর্ঘ এবং আরও পঠনযোগ্য।

এর আউটপুটটি grep --helpপড়া সহজ নয় তবে এটি এখানে রয়েছে:

-l, --files-with-matches  print only names of FILEs containing matches


0

একটি জিনিস মনে রাখবেন। খুব গুরুত্বপূর্ণ
আপনাকে আরও সুনির্দিষ্ট গ্রেপ-এল "প্যাটার্ন" হতে * এরকম কমান্ডটি নির্দিষ্ট করতে হবে
*


প্রশ্নটি স্পষ্টভাবে একটি বিকল্পের জন্য জিজ্ঞাসা করল "গ্রেপের জন্য কী বিকল্প যা [...]" । এই উত্তরটি বিদ্যমানগুলিতে কোনও মূল্য যুক্ত করে না।
ওয়াইএসসি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.