`Grep -1` কি করে?


0

আপডেট করা যেতে পারে এমন প্যাকেজগুলির তালিকা পেতে নিম্নলিখিত শেল কমান্ডটি সম্পর্কে ধারনা করার চেষ্টা করছি:

dpkg --get-selections | xargs apt-cache policy {} | grep -1 Installed | sed -r 's/(:|Installed: |Candidate: )//' | uniq -u | tac | sed '/--/I,+1 d' | tac | sed '$d' | sed -n 1~2p

কি করে grep -1 এর অর্থ কি? আমি কোন উল্লেখ খুঁজে পেতে পারেন -1 grep এর ম্যান পৃষ্ঠাতে, অথবা প্রকৃতপক্ষে ইন্টারনেটে যে কোন জায়গায়।


এটি হবে grep --count?
Prasanna

উত্তর:


4

দ্য -1 বিকল্পটি আপনি চান যে ইঙ্গিত করার জন্য ঐতিহ্যগত ইউনিক্স শৈলী বিকল্প grep অন্তর্ভুক্ত করার জন্য 1 জন্য প্রতি ম্যাচ অতিরিক্ত টেক্সট লাইন প্রসঙ্গ

যদি আপনি একটি man grep এবং শিরোনাম জন্য চেহারা কনটেক্সট লাইন কন্ট্রোল আপনি যে বিকল্পগুলি অনুসরণ করেন তা আপনি প্রসঙ্গের অতিরিক্ত লাইনগুলির জন্য বিভিন্ন উপায়ে বর্ণনা করতে পারেন। বিশেষ করে আপনার প্রশ্নের মত আপনি দেখতে পাবেন:

    -C NUM, -NUM, --context=NUM
        Print NUM lines of output context.  Places a line  containing  a
        group separator (--) between contiguous groups of matches.  With
        the -o or --only-matching option,  this  has  no  effect  and  a
        warning is given.

এই যেখানে -1 নথিভুক্ত করা হয় (যেমন -NUM যেখানে NUM হল 1) তাই নিম্নোক্ত কমান্ডগুলি একই রকম আচরণ করবে: grep -1 অথবা grep -C 1 অথবা grep --context=1


0

আমি ফলাফল তাকিয়ে এটি কাজ করতে পরিচালিত। প্রতিটি মিলের জন্য কতগুলি পূর্ববর্তী এবং পরবর্তী লাইন ("প্রসঙ্গ") দেখানোর জন্য এটি নির্দিষ্ট করে। সুতরাং এই বিশেষ ক্ষেত্রে, grep মেলা লাইন নিজেই ছাড়া পূর্ববর্তী লাইন এবং প্রতিটি মিলের জন্য পরবর্তী লাইন দেখাবে।


আপনি কি এই মানে? imgur.com/GcNVkDr
Prasanna

Manpage এবং ব্যবহার বার্তা হিসাবে প্রদর্শিত -NUM এবং তথ্য যেমন -num
dave_thompson_085

0

এই কিছুই বলা হয় না grep -1যদি আপনি টার্মিনালে যান এবং টাইপ করুন grep --help আপনি খুঁজে না grep -1


তুমি খুঁজে পাবে -NUM। তাই এই উত্তর ভুল।
DavidPostill

আবার জিজ্ঞাসা করার জন্য দুঃখিত, আমাকে এই সোজা পেতে। grep-1 প্রশ্নে হ্যাঁ, কিন্তু grep -NUM উপলব্ধ -1 সঠিক নয়?
manjesh23

NUM কোন সংখ্যা দ্বারা প্রতিস্থাপিত করা যেতে পারে, তাই আপনি ব্যবহার করার অনুমতি দেওয়া হয় -1, -2, -3 ... অন্য সঠিক উত্তর দেখুন।
DavidPostill

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