GNU/Linux >> Belajar Linux >  >> Linux

Mewarnai Terminal Secara Global oleh Regex

Versi singkatnya adalah:mengapa, ya, Anda dapat menyalurkan keluaran dari shell, seperti program lainnya.

Dari sana, Anda dapat menggunakan apa pun yang Anda suka, seperti, ucapkan

$ bash | sed "$(echo -e "[email protected]@\e[31mdog\e[[email protected]; [email protected] [email protected] [email protected];")"

Pikir saya akan menambahkan 'pelangi' saya. Nikmati:

for((b=0;$b<8;b++)); do echo -ne "\e[4${b}m4$b : "; \
  for((f=0;$f<8;f++)); do echo -ne "\e[3${f}m3${f}"; done; echo -e "\e[0m"; done

Saya masih mencari emulator terminal linux dengan fitur ini, tetapi bagi yang membaca ini yang menggunakan macOS X:

  • Dapatkan iTerm2 (Anda tetap menginginkan ini jika Anda melakukan banyak pekerjaan baris perintah di OS X), buka "Pengaturan> Profil> Lanjutan" lalu klik "Edit" di bawah "Pemicu". Di sana Anda dapat menambahkan pemicu dengan ekspresi reguler seperti ^.*\[ERROR\].*$ dan setel tindakan ke "Sorot teks" dan parameter ke sesuatu seperti "Red foreground".

Linux
  1. Panduan terminal Linux untuk pemula

  2. Salin file di terminal Linux

  3. Ganti nama file di terminal Linux

  1. Pindahkan file di terminal Linux

  2. Gunakan XMLStarlet untuk mengurai XML di terminal Linux

  3. Dengarkan radio di terminal Linux

  1. Diutamakan Operator Logika Shell &&, ||?

  2. Definisi Ekspresi Reguler?

  3. Bagaimana cara memeriksa HZ di terminal?