जवाबों:
ऐसे:
echo -e "text \033[1mbold\033[0m text"
"Colorizing" लिपियों ट्यूटोरियल देखें ।
catउस तरह से करना संभव नहीं है । catकेवल मानक आउट पर फ़ाइल के वर्णों को प्रिंट करेगा। निकटतम चीज़ जो मैं आ सकता हूं वह निम्नलिखित है:
यदि आप डालते text \033[1mbold\033[0m textहैं तो आप कर सकते हैं
echo -e `cat test.txt`
आप कमांड प्रतिस्थापन करके बोल्ड में एक फ़ाइल "कैट" कर सकते हैं।
echo -e "text \033[1m`cat my_file`\033[0m text"
"कमांड प्रतिस्थापन एक कमांड या कई कमांड के आउटपुट को पुन: असाइन करता है; यह कमांड आउटपुट को दूसरे संदर्भ में प्लग करता है।"
तो यहाँ जादू का हिस्सा है
`cat my_file` # or $(cat my_file)
http://tldp.org/LDP/abs/html/commandsub.html
बैकटिक्स विरासत के गोले के लिए पोर्टेबल होगा, जबकि मैं उपयोग करना पसंद करता हूं $()।