Cara Menggunakan Bash Echo dengan Warna

Cara Menggunakan Bash Echo Dengan Warna



Echo ialah arahan untuk memaparkan teks atau pembolehubah dalam output skrip. Walau bagaimanapun, arahan 'gema' tidak terhad kepada cetakan output kerana anda boleh melakukan perkara yang berbeza termasuk menambah warna pada output. Jika anda menukar warna output, ia meningkatkan kebolehbacaan maklumat.

Selain itu, anda boleh menggunakan beberapa pilihan tambahan dengan arahan 'gema' untuk menukar warna output. Dalam blog ini, kami akan menerangkan semua cara ini untuk menggunakan gema Bash dengan warna dalam Linux.







Cara Menggunakan Bash Echo dengan Warna

Menggunakan warna berbeza dengan gema dalam Bash membantu meningkatkan keterlihatan teks dan menyerlahkan teks penting. Masukkan arahan berikut semasa menggunakan echo:



bergema -Ia adalah '\e[1;32mBaris teks ini ialah Hijau\e[0m'
  • Pilihan '-e' membolehkan arahan 'gema' untuk mengenal pasti dan mentafsir urutan pelarian dengan sewajarnya.
  • \e[1;32m ialah kod ANSI untuk warna hijau.
  • \e[0m ialah kod tanpa warna yang kami tambahkan pada penghujung baris untuk menetapkan semula warna teks.



Kod Escape ANSI

Sekarang, anda mungkin tertanya-tanya tentang kod warna selain hijau. Jadi, berikut ialah senarai semua warna asas dan kod ANSI mereka:





  • Hitam: \e[0;30m
  • Merah: \e[0;31m
  • Hijau: \e[0;32m
  • Kuning: \e[0;33m
  • Biru: \e[0;34m
  • Magenta: \e[0;35m
  • Cyan: \e[0;36m
  • Putih: \e[0;37m

Teks tebal

Sekiranya anda ingin menjadikan teks tebal, gantikan '0' dengan '1' dalam kod warna. Sebagai contoh, gunakan arahan seperti berikut:

echo '\e[1;34mIni ialah contoh teks Cyan Bold\e[0m'



Menukar Warna Latar Belakang

Jika anda mahu menukar warna latar belakang teks sebaliknya, gunakan awalan 4 sebagai ganti 3 selepas bertindih (;). Sebagai contoh:

bergema -Ia adalah '\e[0;42mTeks ini mempunyai latar belakang hijau\e[0m'

Untuk menjadikan teks tebal dalam contoh sebelumnya, gunakan yang berikut:

bergema -Ia adalah '\e[1;42mIni ialah teks tebal yang mempunyai latar belakang hijau\e[0m'

Menggunakan Pembolehubah

Memasukkan kod ini berulang kali boleh memenatkan. Oleh itu, mari kita lihat pendekatan untuk memudahkan proses ini. Di sini, kami akan mengisytiharkan beberapa pembolehubah dan memberikan mereka kod warna mengikut warna yang kami mahukan. Anda perlu melakukan ini sekali dalam sesi terminal.

hijau = '\e[0;32m'

set semula = '\e[0m'

bergema -Ia adalah ' ${hijau} Ini adalah teks hijau ${reset} '

Ringkasan

Perintah 'gema' tidak terhad untuk hanya menunjukkan teks. Terdapat cara di mana anda boleh menukar warna teks anda. Dalam panduan ringkas ini, kami membincangkan tentang menggunakan gema Bash dengan warna. Ia bermula dengan arahan 'warna gema' yang mudah. Kemudian, kita melihat kod ANSI untuk warna yang berbeza. Selain itu, kami juga menerangkan cara membuat teks berwarna tebal dan menukar warna latar belakang teks.