উত্তর:
এখানে কীভাবে:
echo -e "text \033[1mbold\033[0m text"
দেখুন "Colorizing" স্ক্রিপ্ট টিউটোরিয়াল।
cat
সেভাবে করা সম্ভব নয় । cat
কেবলমাত্র স্ট্যান্ডার্ড আউট উপর ফাইলের অক্ষর মুদ্রণ করবে। আমি যে নিকটতম জিনিসটি নিয়ে আসতে পারি তা হ'ল:
আপনি রাখলে text \033[1mbold\033[0m text
আপনি করতে পারেন
echo -e `cat test.txt`
কমান্ড প্রতিস্থাপনের মাধ্যমে আপনি গা doing় কোনও ফাইল "বিড়াল" করতে পারেন।
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
ব্যাকটিকগুলি উত্তরাধিকার শেলগুলির জন্য পোর্টেবল হবে, যখন আমি ব্যবহার করতে পছন্দ করি $()
।