জিএনইউ এলএস টাইম-স্টাইলে রঙিন অন্তর্ভুক্ত করুন


10

আমি জানি, আমি জন্য কাস্টম সময় ফর্ম্যাট নির্দিষ্ট করতে পারেন lsভালো

ls -lAF --time-style="+ %Y-%b-%d  %H:%M:%S" --color=always

তবে আমি সময় বিন্যাসের অভ্যন্তরে রঙগুলিতে "চোরাচালান" করতে চাই। উদাহরণস্বরূপ, আমি বছরটি 2014লাল রঙে রাখতে চাই । আমি যে কিভাবে করতে হবে?

আমি রঙিন কোডটি \033[0;31mসামনে রাখার চেষ্টা করেছি %Y, তবে কোডটি রঙ হিসাবে নয় বরং গিব্বারিশ হিসাবে ব্যাখ্যা করা যায়।

উত্তর:


12

ESC অক্ষর আক্ষরিক লিখুন। এই ক্ষেত্রে সাধারণত Ctrl+ Vএবং তারপরে অনুরোধ করা কীটি প্রবেশ করেই করা হয় Esc

অথবা ksh93, zshবা bash, $'...'কোটগুলি ব্যবহার করুন যেখানে echo-র মতো পালানোর ক্রমগুলি প্রসারিত হয়:

ls -lAF --time-style=$'+ \e[31m%Y\e[m-%b-%d  %H:%M:%S' --color=always
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.