मैं पूंछ को सर्वर स्टार्टअप के लिए थोड़ा और पठनीय बनाने की कोशिश कर रहा हूं। मेरे वर्तमान आदेश स्टार्टअप से जानकारी और डीबग संदेशों के सबसे बाहर फिल्टर:रंगीन पूंछ आउटपुट
tail -F ../server/durango/log/server.log | grep -e "ERROR" -e "WARN" -e "Shutdown" -e "MicroKernel" | grep --color=auto -E 'MicroKernel|$'
मुझे क्या करना चाहते हैं शिल्प कुछ है कि लोगों का ध्यान जाएगा चेतावनी पीले रंग में और त्रुटि लाल रंग में, और microkernel है हरे रंग में। मैंने बस grep --color = auto कई बार पाइप करने की कोशिश की, लेकिन पाइप में अंतिम आदेश जीवित रहने वाला एकमात्र रंग है।
क्या ऐसा करने के लिए कोई लाइनर है? या यहां तक कि एक बहुत लाइनर?
जोड़ें "^ [[0m" तुरंत एंपरसैंड (&) 'sed' आदेश में करने के बाद अगर आप केवल मेल खाने वाला कीवर्ड, नहीं पूरी पंक्ति colorize चाहता हूँ। – chepner
@chepner u r right। अच्छी टिप्पणी – Kent
मैंने ऑनलाइनर को कॉपी/पेस्ट करने के लिए कुछ आसान संपादित किया। – sehe