मेरे पास एक प्रोग्राम है जो printf
इसमें कुछ tput
मिश्रित के साथ उपयोग करता है और मैं आउटपुट को पाइप के साथ-साथ एक फ़ाइल में भी पाइप करना चाहता हूं। sed
जब से मैं अपनी स्क्रिप्ट पर कोई अनावश्यक निर्भरता नहीं चाहता, मैं उपयोग करना पसंद करूंगा । यहाँ मुझे अब तक क्या मिला है।
printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log
इस के साथ एक ही मुद्दा मेरी लॉग फ़ाइल के रूप में रंग उत्पादन के सभी हो रही है ...
^[[36m| ^[(B^[[m^[[37mSourcing files...^[[m
मुझे यह पसंद है | Sourcing files...
1
देखें unix.stackexchange.com/q/14684/22565
—
स्टीफन चेज़लस
@ स्टेफ़ेनचेज़लस, मैं कोशिश कर रहा हूं कि अब के लिए किसी भी पर्ल स्क्रिप्ट का उपयोग न करें, और यहां तक कि
—
इमानवेटन
sed
विकल्प भी काम नहीं करते हैं।