রঙের সাথে ব্যাশ ইকো কীভাবে ব্যবহার করবেন

Ranera Sathe Byasa Iko Kibhabe Byabahara Karabena



ইকো হল স্ক্রিপ্টের আউটপুটে পাঠ্য বা ভেরিয়েবল প্রদর্শন করার কমান্ড। যাইহোক, 'ইকো' কমান্ডটি আউটপুট প্রিন্টের মধ্যে সীমাবদ্ধ নয় কারণ আপনি আউটপুটে রঙ যোগ করা সহ বিভিন্ন কাজ করতে পারেন। আপনি যদি আউটপুটের রঙ পরিবর্তন করেন তবে এটি তথ্যের পাঠযোগ্যতা উন্নত করে।

তাছাড়া, আপনি আউটপুট রং পরিবর্তন করতে 'ইকো' কমান্ডের সাথে কয়েকটি অতিরিক্ত বিকল্প ব্যবহার করতে পারেন। এই ব্লগে, আমরা লিনাক্সে রঙের সাথে ব্যাশ ইকো ব্যবহার করার এই সমস্ত উপায়গুলি ব্যাখ্যা করব।







রঙের সাথে ব্যাশ ইকো কীভাবে ব্যবহার করবেন

ব্যাশে ইকো সহ বিভিন্ন রঙ ব্যবহার করা একটি পাঠ্যের দৃশ্যমানতা বাড়াতে এবং একটি গুরুত্বপূর্ণ পাঠ্যকে হাইলাইট করতে সহায়তা করে। ইকো ব্যবহার করার সময় নিম্নলিখিত কমান্ডটি লিখুন:



প্রতিধ্বনি -এইটা '\e[1;32m পাঠ্যের এই লাইনটি সবুজ\e[0m'
  • '-e' বিকল্পটি 'ইকো' কমান্ডকে সেই অনুযায়ী পালানোর ক্রম চিহ্নিত করতে এবং ব্যাখ্যা করতে সক্ষম করে।
  • \e[1;32m হল সবুজ রঙের জন্য ANSI কোড।
  • \e[0m হল কোন রঙের জন্য কোড যা আমরা পাঠ্যের রঙ পুনরায় সেট করতে লাইনের শেষে যোগ করি।



ANSI এস্কেপ কোড

এখন, আপনি সবুজ ছাড়া অন্য রঙের কোড সম্পর্কে আশ্চর্য হতে পারেন। সুতরাং, এখানে সমস্ত মৌলিক রঙ এবং তাদের ANSI কোডগুলির তালিকা রয়েছে:





  • কালো: \e[0;30মি
  • লাল: \e[0;31মি
  • সবুজ: \e[0;32মি
  • হলুদ: \e[0;33মি
  • নীল: \e[0;34মি
  • ম্যাজেন্টা: \e[0;35মি
  • সায়ান: \e[0;36মি
  • সাদা: \e[0;37মি

পাঠ্য বোল্ড

আপনি যদি টেক্সটটিকে বোল্ড করতে চান, তাহলে কালার কোডে '0' কে '1' দিয়ে প্রতিস্থাপন করুন। উদাহরণস্বরূপ, নিম্নরূপ কমান্ডটি ব্যবহার করুন:

echo “\e[1;34mএটি সায়ান বোল্ড টেক্সট\e[0m” এর একটি উদাহরণ



পটভূমির রঙ পরিবর্তন করা হচ্ছে

আপনি যদি পরিবর্তে পাঠ্যের পটভূমির রঙ পরিবর্তন করতে চান তবে কোলন (;) এর পরে 3 এর জায়গায় উপসর্গ 4 ব্যবহার করুন। উদাহরণ স্বরূপ:

প্রতিধ্বনি -এইটা '\e[0;42mএই পাঠ্যটির একটি সবুজ পটভূমি আছে\e[0m'

পূর্ববর্তী উদাহরণে পাঠ্যটিকে বোল্ড করতে, নিম্নলিখিতগুলি ব্যবহার করুন:

প্রতিধ্বনি -এইটা '\e[1;42mএটি একটি গাঢ় পাঠ্য যেখানে সবুজ পটভূমি\e[0m'

ভেরিয়েবল ব্যবহার করে

এই কোডগুলি বারবার প্রবেশ করা ক্লান্তিকর হতে পারে। সুতরাং, এই প্রক্রিয়াটিকে সহজ করার জন্য একটি পদ্ধতির দিকে নজর দেওয়া যাক। এখানে, আমরা কিছু ভেরিয়েবল ডিক্লেয়ার করব এবং আমাদের কালার অনুযায়ী কালার কোড বরাদ্দ করব। আপনাকে একবার টার্মিনাল সেশনে এটি করতে হবে।

সবুজ = '\e[0;32মি'

রিসেট = '\e[0মি'

প্রতিধ্বনি -এইটা ' ${সবুজ} এটি একটি সবুজ পাঠ্য ${রিসেট} '

সারসংক্ষেপ

'প্রতিধ্বনি' কমান্ড শুধুমাত্র একটি পাঠ্য দেখানোর জন্য সীমাবদ্ধ নয়। আপনি আপনার পাঠ্যের রঙ পরিবর্তন করতে পারেন যা উপায় আছে. এই দ্রুত গাইডে, আমরা রঙের সাথে ব্যাশ ইকো ব্যবহার করার বিষয়ে আলোচনা করেছি। এটি একটি সাধারণ 'ইকো কালার' কমান্ড দিয়ে শুরু হয়। তারপর, আমরা বিভিন্ন রঙের জন্য ANSI কোড দেখতে পাই। উপরন্তু, আমরা ব্যাখ্যা করেছি কিভাবে রঙিন পাঠ্যকে বোল্ড করা যায় এবং পাঠ্যের পটভূমির রঙ পরিবর্তন করা যায়।