मैं उत्पादन लॉग में उपयोगकर्ता को पूंछ करने की कोशिश कर रहा हूं। आप पाइप का उपयोग करें -संयोजन में पूंछ और grep का उपयोग करना संभव है?
यह संभव उपयोग करने के लिए
tail -f grep "username"
मैं उत्पादन लॉग में उपयोगकर्ता को पूंछ करने की कोशिश कर रहा हूं। आप पाइप का उपयोग करें -संयोजन में पूंछ और grep का उपयोग करना संभव है?
यह संभव उपयोग करने के लिए
tail -f grep "username"
हाँ है। अर्थात
tail -f <some filename> | grep 'username'
हाँ, तुम सिर्फ एक पाइप
पूंछ -f फ़ाइल नाम का उपयोग कर सकते हैं | grep उपयोगकर्ता नाम
या तो 'tailf' या' tail -f' का उपयोग करें। – alk
असल में मुझे यह उपयोग करने के लिए और अधिक कुशल होने के लिए मिला है: grep उपयोगकर्ता नाम फ़ाइल नाम | पूंछ
ack
कमांड, जो एक grep-like text finder है, में --passthru
ध्वज है जो विशेष रूप से इसके लिए डिज़ाइन किया गया है।
के बाद से ack
स्वचालित रूप से रंग कोड आप के लिए मेल खाता है, तो आप एक पूंछ लॉग फ़ाइल के उत्पादन में खोज करने के लिए उपयोग कर सकते हैं, और मैच पर प्रकाश डाला है, लेकिन भी लाइनों है कि एक-से नहीं।
tail -f error.log | ack --passthru whatever
पूंछ लॉग की सभी पंक्तियां दिखाई देंगी, लेकिन मैच हाइलाइट किए जाएंगे।
पावती http://beyondgrep.com/
हो सकता है कि 'पूंछ [...] -f पर है | grep उपयोगकर्ता नाम ' – cnicutar
' tail -f' के बजाय 'tailf' का उपयोग करने के लिए यह थोड़ा और अधिक कुशल है। – Pointy