annotate-outputডেবিয়ান এর থেকে স্ক্রিপ্ট devscriptsআপনি এই বেছে বেছে করতে দেয়:
$ annotate-output ls -ld /test
14:54:22 -: Started ls -ld /test
14:54:22 E: ls: cannot access /test: No such file or directory
14:54:22 -: Finished with exitcode 2
দ্বিতীয় কলামে stdout- এ সঙ্গে দ্বারা stderr ইঙ্গিত Oএবং Eযথাক্রমে।
কিছু সাবধানতা রয়েছে, অন্যান্য উত্তরগুলিতে যেমন উল্লেখ করা হয়েছে তার মধ্যে অন্যতম প্রধান: আপনি সত্যের পরে এটি করতে পারবেন না। শেল বা টার্মিনাল উভয়ইই জানেন না যে কোনও স্বেচ্ছাসেবী প্রোগ্রাম তার ফাইল বর্ণনাকারী কীভাবে ব্যবহার করে, যদিও শেলটি প্রাথমিকভাবে সেট আপ করার জন্য দায়বদ্ধ।
এই পদ্ধতিটি ফিফো ব্যবহার করে, একটি ফিফটোকে লেখার ক্ষেত্রে কোনও টিটিটির কাছে লেখার চেয়ে আলাদা আচরণ করতে পারে এবং দু'জন পৃথক ফিফোতে লেখা অবশ্যই আলাদা (সম্ভাব্য সময় / আন্তঃস্রাবের বিষয়) is এছাড়াও, এটি ইন্টারেক্টিভ ব্যবহারের জন্য উপযুক্ত নয়, যেমন annotate-output bashকোনও দুর্দান্ত পরিকল্পনা নয়, তবে এটি অন্যান্য অনেক উদ্দেশ্যে কার্যকর। স্ট্যান্ডিন / স্ট্ডআউট / স্টার্ডার রঙিন সংক্রান্ত সম্পর্কিত প্রশ্নের উত্তরে স্ক্রিপ্টস এবং শেল ফাংশনগুলির অনেকগুলি উদাহরণ রয়েছে, সর্বাধিক মজবুত স্টার্ডার্ড যা স্টার্ডারের লিখিত ডেটা পরিবর্তন করার জন্য (সর্বাধিক) প্রোগ্রামগুলির রানটাইম পরিবর্তন ব্যবহার করে।
এই প্রশ্নটির সাথে অ্যাঙ্কো লিঙ্ক করেছে যে সম্পর্কিত থিমটিতে ভাল উত্তর রয়েছে: স্ট্ডআউট / স্টডার আউটপুট রঙিন:
আমি কী আমার শেলটি বিভিন্ন রঙে এসটিডিআরআর এবং স্টাডিআউট প্রিন্ট করতে কনফিগার করতে পারি?