গ্রিপের পরিবর্তে কখন এগ্রিপ ব্যবহার করবেন?


8

আমি এখন একটি লিনাক্স টার্মিনাল মূল্যায়নের জন্য প্রস্তুতি নিচ্ছি, আমি গুগলে চেষ্টা করে দেখেছি যে বেশিরভাগ সংস্থানগুলি আরও শক্তিশালী "এগ্রেপ" এর পরিবর্তে বেসিক "গ্রেপ" -কে উল্লেখ করছে - ভাল, প্রফেসর বক্তৃতাতে অন্তত এটিই বলেছেন।

আমি সর্বদা ছোট নমুনাগুলির সাথে কাজ করি তাই পারফরম্যান্স টিউন করা খুব দূরের জিনিস।

সুতরাং মূলত আমি জানতে চাই যে এমন কোনও অঞ্চল আছে যেখানে আমাকে আরও ভালভাবে এটির জন্য এড্রেপ এ যেতে হবে? এখনকার মতো বেসিক "গ্রেপ" নিয়ে কাজ করা কি নিরাপদ? সম্ভাব্য ঝুঁকি থাকবে?

লিনাক্স শেল কমান্ডগুলি সম্পর্কে আমার সীমিত জ্ঞান সম্পর্কে দুঃখিত, ম্যান পেজটি আমার কাছে ধাঁধা মত দেখাচ্ছে এবং সত্যই আমি উভয় কমান্ড সরবরাহ করে এমন সমস্ত বৈশিষ্ট্য বুঝতে খুব বেশি সময় নিইনি।

উত্তর:


10

egrep = গ্রেপ-ই

Http://www.opengroup.org/onlinepubs/007908799/xcu/grep.html থেকে

"এক্সটেন্ডেড নিয়মিত এক্সপ্রেশন ব্যবহার করে ম্যাচ করুন। এক্সবিডি স্পেসিফিকেশন, এক্সটেন্ডেড রেগুলার এক্সপ্রেশনগুলিতে বর্ণিত প্রতিটি ইআরআর হিসাবে নির্দিষ্ট প্যাটার্নটিকে বিবেচনা করুন। যদি কোনও পূর্ববর্তী পূর্ব প্যাটার্ন কোনও ইনপুট লাইনের সাথে মেলে তবে একটি নাল ইআর প্রতিটি লাইনের সাথে মেলে" "

সুতরাং, egrep দিয়ে আপনি ব্যবহার করতে পারেন +, ?, | and ()


@omfgroflmao: সব পার্থক্য কি? ভাল, এখন "egrep" কমান্ড সম্পর্কে চিন্তা না করে কেবল "গ্রেপ" টিউটোরিয়ালগুলিতে ফোকাস করতে স্বাচ্ছন্দ্যবোধ করছি :) আপনার পরামর্শের জন্য ধন্যবাদ!

1
আপনি এটি কল করুন egrepবা grep -E, বর্ধিত নিয়মিত এক্সপ্রেশনগুলি সাধারণত জটিল নিদর্শনগুলি আরও খাটো করে তোলে এবং তাই অনেকগুলি removing removing মুছে ফেলে পড়তে সহজ ` এটি কর্মক্ষমতা সম্পর্কে নয়, তবে কিছু দিক থেকে এটি একটি ভাল উপায় way
ক্যাসাবেল

5

egrep হ্রাস করা হয়। ব্যবহার grep -E। নোট যা grepআপনার জন্য স্ট্রিং প্যাটার্নগুলি সন্ধান করে। আপনি যদি আপনার স্ট্রিংগুলি সন্ধানের পরে কিছু করতে চান তবে আপনাকে স্ট্রিং প্রসেসিং সরঞ্জামের মতো পাইপ করতে হবে awk(বা শেল)। আপনি Alos মধ্যে হওয়া উচিত টুল awkহিসাবে, awkপাশাপাশি অনেক মত তোমার জন্য খুঁজে বের করে স্ট্রিং grepএবং যদি আপনি প্রয়োজন আপনার জন্য প্রক্রিয়াকরণ করে। এটি গ্রেপ / সেড / ইত্যাদির সমস্ত জিনিস একটি সহজ সরঞ্জামে রয়েছে।


@ ঘোস্টডোগ 74৪: আহহ, সুতরাং এড্রেপ ব্যবহার না করার পরামর্শ দেওয়া হচ্ছে ... আমি ভেবেছিলাম এটি গ্রেপের প্রতিস্থাপন ছিল ... আপনার পরামর্শের জন্য ধন্যবাদ!

2
কেবল রেকর্ডের জন্য, অনেকগুলি মেশিনে, খনি অন্তর্ভুক্ত করা হয়েছে, egrep গ্রেপের একটি লিঙ্ক। এটি হ'ল এগুলি আসলে একই সঠিক আদেশ, তবে আপনি কীভাবে ডাকবেন তার উপর নির্ভর করে ভিন্ন আচরণ করুন different
এমজেবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.