رنگ کے ساتھ باش ایکو کا استعمال کیسے کریں۔

Rng K Sat Bash Aykw Ka Ast Mal Kys Kry



ایکو اسکرپٹ کے آؤٹ پٹ میں متن یا متغیر کو ظاہر کرنے کا کمانڈ ہے۔ تاہم، 'echo' کمانڈ آؤٹ پٹ پرنٹ تک محدود نہیں ہے کیونکہ آپ آؤٹ پٹ میں رنگ شامل کرنے سمیت مختلف چیزیں کر سکتے ہیں۔ اگر آپ آؤٹ پٹ کا رنگ تبدیل کرتے ہیں، تو یہ معلومات کی پڑھنے کی اہلیت کو بہتر بناتا ہے۔

مزید برآں، آپ آؤٹ پٹ کے رنگوں کو تبدیل کرنے کے لیے 'echo' کمانڈ کے ساتھ کچھ اضافی اختیارات استعمال کر سکتے ہیں۔ اس بلاگ میں، ہم لینکس میں باش ایکو کو رنگ کے ساتھ استعمال کرنے کے ان تمام طریقوں کی وضاحت کریں گے۔







رنگ کے ساتھ باش ایکو کا استعمال کیسے کریں۔

Bash میں ایکو کے ساتھ مختلف رنگوں کا استعمال متن کی مرئیت کو بڑھانے اور ایک اہم متن کو نمایاں کرنے میں مدد کرتا ہے۔ ایکو کا استعمال کرتے ہوئے درج ذیل کمانڈ درج کریں:



بازگشت -یہ ہے '\e[1;32m متن کی یہ سطر سبز ہے\e[0m'
  • '-e' اختیار 'echo' کمانڈ کو اس کے مطابق فرار کے سلسلے کی شناخت اور تشریح کرنے کے قابل بناتا ہے۔
  • \e[1;32m سبز رنگ کے لیے ANSI کوڈ ہے۔
  • \e[0m بغیر رنگ کا کوڈ ہے جسے ہم متن کے رنگ کو دوبارہ ترتیب دینے کے لیے لائن کے آخر میں شامل کرتے ہیں۔



ANSI فرار کوڈز

اب، آپ سبز کے علاوہ رنگوں کے کوڈز کے بارے میں سوچ سکتے ہیں۔ لہذا، یہاں تمام بنیادی رنگوں اور ان کے ANSI کوڈز کی فہرست ہے:





  • سیاہ: \e[0;30m
  • سرخ: \e[0;31m
  • سبز: \e[0;32m
  • پیلا: \e[0;33m
  • نیلا: \e[0;34m
  • میجنٹا: \e[0;35m
  • سیان: \e[0;36m
  • سفید: \e[0;37m

بولڈ ٹیکسٹ

اگر آپ متن کو بولڈ بنانا چاہتے ہیں، تو کلر کوڈ میں '0' کو '1' سے بدل دیں۔ مثال کے طور پر، مندرجہ ذیل کمانڈ کا استعمال کریں:

echo “\e[1;34m یہ سیان بولڈ ٹیکسٹ\e[0m” کی ایک مثال ہے



پس منظر کا رنگ تبدیل کرنا

اگر آپ اس کے بجائے متن کے پس منظر کا رنگ تبدیل کرنا چاہتے ہیں تو بڑی آنت (;) کے بعد 3 کی جگہ 4 کا سابقہ ​​استعمال کریں۔ مثال کے طور پر:

بازگشت -یہ ہے '\e[0;42m اس متن کا پس منظر سبز ہے\e[0m'

پچھلی مثال میں متن کو بولڈ بنانے کے لیے، درج ذیل کا استعمال کریں:

بازگشت -یہ ہے '\e[1;42m یہ ایک بولڈ متن ہے جس کا پس منظر سبز ہے\e[0m'

متغیرات کا استعمال

ان کوڈز کو بار بار درج کرنا تھکا دینے والا ہو سکتا ہے۔ اس طرح، اس عمل کو آسان بنانے کے لئے ایک نقطہ نظر کو دیکھتے ہیں. یہاں، ہم کچھ متغیرات کا اعلان کریں گے اور ان کو رنگین کوڈز ان رنگوں کے مطابق دیں گے جو ہم چاہتے ہیں۔ آپ کو ٹرمینل سیشن میں ایک بار ایسا کرنے کی ضرورت ہے۔

سبز = '\e[0;32m'

دوبارہ ترتیب دیں = '\e[0m'

بازگشت -یہ ہے ' ${سبز} یہ سبز متن ہے۔ ${ری سیٹ} '

خلاصہ

'ایکو' کمانڈ صرف متن دکھانے کے لیے مجبور نہیں ہے۔ ایسے طریقے ہیں جن سے آپ اپنے متن کا رنگ تبدیل کر سکتے ہیں۔ اس فوری گائیڈ میں، ہم نے Bash echo کو رنگ کے ساتھ استعمال کرنے کے بارے میں بات کی۔ یہ ایک سادہ 'ایکو کلر' کمانڈ سے شروع ہوتا ہے۔ پھر، ہم مختلف رنگوں کے لیے ANSI کوڈ دیکھتے ہیں۔ مزید برآں، ہم نے رنگین متن کو بولڈ بنانے اور متن کے پس منظر کا رنگ تبدیل کرنے کا طریقہ بھی بتایا۔