यदि आप cat
नियंत्रण वर्णों से रंग नहीं देख रहे हैं, तो संभवतः बरकरार नहीं है।
कुछ उपकरण नियंत्रण पात्रों को बाहर निकालते हैं लेकिन पूंछ के अंत में छोड़ देते हैं।
की तुलना करें:
echo -e "\e[0;31mExample\e[0m foo"
सेवा
echo -e "[0;31mExample[0m foo"
आप नियंत्रण अनुक्रम को फिर से बनाने में सक्षम हो सकते हैं, जो बचा है, हालांकि यह मूर्खतापूर्ण सबूत नहीं है क्योंकि आपके द्वारा उपयोग किए गए regex के रूप में अनजाने चरित्र अनुक्रमों आदि में गलती से खींच सकते हैं, लेकिन उदाहरण के लिए:
echo -e "[0;31mExample[0m foo" | sed "s:\[\([0-9]*[;m]\):^[[\1:g"
उदाहरण स्ट्रिंग को रंग पुनर्स्थापित करेगा।
less -R
उदाहरण के लिए, का उपयोग करना ।