টার্মিনাল আউটপুট শর্তাবলী অনুসন্ধান এবং হাইলাইট করতে ব্যবহার করা যেতে পারে এমন কিছু কি আছে? দৌড়ানোর পরে আমার "ত্রুটি" অনুসন্ধান করা দরকার make
।
টার্মিনাল আউটপুট শর্তাবলী অনুসন্ধান এবং হাইলাইট করতে ব্যবহার করা যেতে পারে এমন কিছু কি আছে? দৌড়ানোর পরে আমার "ত্রুটি" অনুসন্ধান করা দরকার make
।
উত্তর:
সাধারণত grep
সরল অনুসন্ধানের জন্য ব্যবহৃত হয়। এটি এর মতো কাজ করবে:
make 2&>1 | grep Error
অথবা যদি এখানে প্রচুর আউটপুট থাকে এবং আপনি পেজার ব্যবহার করতে চান:
make 2>&1 | grep Error | less
তবে, আপনি যদি সমস্ত সামগ্রী দেখতে চান এবং কেবল আপনার অনুসন্ধানের সাথে মেলে এমন লাইনগুলি না থেকে আপনি ack-grep
প্যাকেজটি ইনস্টল করতে পারেন এবং তারপরে এটি করতে পারেন :
make 2>&1 | ack-grep --passthru Error
এবং যদি এটি প্রচুর আউটপুট উত্পন্ন করে এবং আপনি পেজার ব্যবহার করতে চান তবে রঙটি সংরক্ষণের জন্য আপনার আরও কিছুটা বাক্য গঠন প্রয়োজন:
make 2>&1 | ack-grep --passthru Error --color | less -R
আমি অন্তর্ভুক্ত 2>&1
সমস্ত উদাহরণে STDERR এবং STDOUT আউটপুট স্ট্রিমগুলিকে একত্রিত করে। অন্যথায়, আপনি কেবল STDOUT পাবেন, এতে সমস্ত ত্রুটি অন্তর্ভুক্ত নাও হতে পারে।
আরও একটি প্রকরণ হ'ল সরাসরি পেজারে thatুকে তার মধ্যে অনুসন্ধান করা:
make 2>&1 | less
কম অনুসন্ধান করার একটি উপায় হ'ল /
অনুসন্ধানের শব্দটি লিখে টাইপ করা। দেখুন man less
আরো অনুসন্ধানের বিকল্পের জন্য।
অনুসন্ধান মেনু বা একটি কীবোর্ড শর্ট-কাট Shift+ Ctrl+ ব্যবহার করেF
অনুসন্ধান মেনুতে যান । অন্যথায়:
Shift+ Ctrl+F