چاپ متن رنگی در خروجی bash

چاپ متن رنگی در خروجی bash

برای چاپ متن رنگی در خروجی bash script خود میتوانید از دستور های زیر استفاده نمایئد.

استفاده از دستور echo

در دستور echo  و با استفاده از option مربوط به فعال سازی بک اسلش “\”  در دستور و استفاده از کد رنگ های ANSI متن خروجی را رنگی نمود.

echo -e "\033[1;Colorcodem hamedmaleki.ir \033[m"

 

که در دستور بالا به جای Colorcode میتوان از یکی از کد رنگ های جدول زیر استفاده کرد.

در تصویر زیر شما خروجی ای که هر کد رنگ ایجاد می کند را مشاهده خواهید کرد.

خروجی هر کد

استفاده از دستور printf

چاپ خروجی به صورت رنگی با همان روشی که برای دستور echo  استفاده شد برای دستور printf  نیز قابل استفاده است.

printf "\033[0;ColorCodem hamedmaaleki.ir \033[0m\n"

 

که در دستور بالا نیز با قرار دادن هر یک از کد های جدول رنگ ها به جای Colorcode میتوانید خروجی را به صورت رنگی چاپ نمائید.

 

حامد
اشتراک دانش رو دوست دارم برای همین سعی میکنم مطالب آموزشی ای تهیه شده دارای جزئیات خوب و به صورت کامل تهیه بشوند.استفاده از مطالب این سایت در هر جایی بلا مانع می باشد. اما ذکر منبع رفتاری حرفه ای و اخلاقی خواهد بود. من را از نظرات خود مطلع سازید. و اگر میخواهید در مورد من بیشتر بدانید سری به صفحه "در باره من" بزنید.