इस फ़ाइल में 3 फ़ील्ड हैं। मैं चाहता था उदा। हरे रंग में पहले 2 क्षेत्रों, और सफेद (एनबी: काले रंग की पृष्ठभूमि) में तीसरा, तो मैं करने की कोशिश की:विभिन्न क्षेत्रों के लिए विभिन्न रंगों के साथ awk के परिणामों को मुद्रित करने के लिए कैसे?
awk '{print "\033[0;32m"$1"\033[0m", "\033[0;32m"$2"\033[0m", "\033[0;37m"$3"\033[0m"} }' chrono.txt
और सब कुछ हरा था ...
मैं कैसे आगे बढ़ना चाहिए (यदि यह संभव है)?
आपको बहुत बहुत धन्यवाद, यह खूबसूरती से काम करता है – ThG
@ThG खुशी है कि मैं मदद कर सकता है :-) –
इन कार्यों से सावधान रहें। वे एक बाहरी स्ट्रिंग का उपयोग प्रारूप विनिर्देशक के रूप में कर रहे हैं। यदि स्ट्रिंग में प्रारूप वर्ण (%, आदि) हैं, तो यह असफल हो जाएगा। 'फ़ंक्शन रेड (स्ट्रिंग) { printf ("% s% s% s", "\ 033 [1; 31m", स्ट्रिंग, "\ 033 [0m") जैसे कुछ बेहतर उपयोग करें; } ' –