অনেকগুলি প্রোগ্রাম যা রঙিন আউটপুট জেনারেট করে তারা কোনও টিটিওয়াইতে লিখতে থাকে কিনা তা সনাক্ত করে এবং না থাকলে রঙগুলি স্যুইচ করে off এর কারণ হ'ল রঙের কোডগুলি বিরক্ত হয় যখন আপনি কেবল পাঠ্যটি ক্যাপচার করতে চান তাই তারা স্বয়ংক্রিয়ভাবে "সঠিক জিনিসটি করার" চেষ্টা করে।
এর মতো প্রোগ্রাম থেকে রঙ আউটপুট ক্যাপচার করার সহজ উপায় হ'ল এটি কোনও টিটিওয়াইয়ের সাথে সংযুক্ত না থাকলেও রঙ লিখতে বলা। প্রোগ্রামটির ডকুমেন্টেশনগুলি পড়তে হবে এটিতে বিকল্প রয়েছে কিনা তা জানতে। (যেমন, grep
হয়েছে --color=always
বিকল্প।)
আপনি expect
স্ক্রিপ্টটি unbuffer
এটির মতো ছদ্ম-টিটি তৈরি করতেও ব্যবহার করতে পারেন:
echo barney | unbuffer grep barney | sed -n 1,$\ p
less
tree -C ~/ |less -R
ls -lR --color=always . |less -R