Bukan dari cat
dirinya sendiri tetapi Anda bisa menggunakan sesuatu seperti source highlite atau supercat atau highlight
Sorotan sumber
Program ini, diberikan file sumber, menghasilkan dokumen dengan penyorotan sintaksis. Ini juga menyediakan pustaka sorot C ++ (baru) (sejak versi 3.0).
Sorotan sumber membaca spesifikasi bahasa sumber secara dinamis, sehingga dapat dengan mudah diperluas (tanpa mengkompilasi ulang sumber) untuk menangani bahasa baru. Ia juga membaca spesifikasi format output secara dinamis, dan dengan demikian dapat dengan mudah diperluas (tanpa mengkompilasi ulang sumber) untuk menangani format output baru. Sintaks untuk spesifikasi ini cukup mudah (lihat manual).
Manual tentang instalasi:
Lihat file INSTALL untuk instruksi bangunan dan instalasi terperinci; Lagi pula jika Anda terbiasa mengompilasi perangkat lunak Linux yang dilengkapi dengan sumber, Anda cukup mengikuti prosedur yang biasa, yaitu menghapus file yang Anda unduh di direktori dan kemudian:
cd <source code main directory>
./configure
make
make install
Supercat
Ini adalah beranda Supercat. Supercat adalah program yang mewarnai teks berdasarkan persamaan / string / karakter reguler yang cocok. Supercat mendukung output html serta teks ASCII standar. Tidak seperti beberapa program pewarnaan teks yang ada, Supercat tidak mengharuskan Anda harus menjadi programmer untuk membuat aturan pewarnaan.
Jika Anda telah menulis file konfigurasi supercat untuk tipe file standar, jangan ragu untuk menghubungi saya di "bug-spc (at) nosredna (dot) net" untuk kemungkinan dimasukkan dalam distribusi supercat.
Atau dengan fungsi ( sumber ):
#!/bin/bash#!/bin/bash
if [ ! -t 0 ];then
file=/dev/stdin
elif [ -f $1 ];then
file=$1
else
echo "Usage: $0 code.c"
echo "or e.g. head code.c|$0"
exit 1
fi
pygmentize -f terminal -g $file
Membutuhkan: Pygments ( sudo apt-get install python-pygments python3-pygments
) Tambahkan sebagai fungsi untuk mem-bash .functions dan memberinya nama seperti warna ()