Gönderen Konu: [Nasil]Cat komutuna alternatif 3'uncu parti yazilim ile renkli cikti almak.  (Okunma sayısı 774 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Z3r0nU11

  • İleti: 94
Merhaba arkadaslar;

Sizede benim giibi cat komutunun tatsiz tutsuz renksiz sade halinden gina geldiyse,3'uncu parti yazilimlarla cat alternatifi olarak kullanmaktan kimseye zarar gelmez diyerek asil konumuza gecelim.

Iki paketten yararlanabiliriz.



1=>pygmentize



2=>highlight(benim favorim)



Paketleri yukleme icin.

Arch linux
Kod: [Seç]

$ sudo pacman -S pygmentize
$ sudo pacman -S highlight

Ubuntu linux(Emin olmamakla beraber)
Kod: [Seç]

$ sudo apt-get install python-pygments
$ sudo apt-get install highlight

Paketlerimizi kurdukdan sonra sira sistemimize tanimlamaya geldi.

Dosyalari ekrana basmak icin alisik oldugumuz cat komutunu alias tanimlayarak kurdugumuz paketleri kullanalim.Tabi cat olarak kullanmak isterseniz.Degisik isimler de kullanabilirsiniz dedikten sonra isleme gecelim.
Kod: [Seç]

alias ccat='pygmentize -g'
alias cat='highlight -O ansi'

Ben yukarida ki sekilde tanimladim.

Bir kac ekran goruntusude ekleyelim konuyu  baglayalim :)

Pygmentize

http://i.hizliresim.com/8gbG5n.png" alt="" class="bbc_img" />

highlight

http://i.hizliresim.com/1yk93B.png" alt="" class="bbc_img" />
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
echo \"main(i){for(i=0;;i++)putchar(((i*(i>>7|i>>9)&46&i>>8))^(i&i>>9|i>>4));}\" | gcc -x c - && ./a.out | aplay

Çevrimdışı Z3r0nU11

  • İleti: 94
Alıntı yapılan: "mhmtkrktr"
@Z3r0nU11, katkın için teşekkürler. Paylaşımların foruma renk katıyor zaten, üstüne birde uçbirimi renklendirmişsin.  :rolleyes:

Tesekkurler @mhmtkrktr.

Elimizden  geldigince.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
echo \"main(i){for(i=0;;i++)putchar(((i*(i>>7|i>>9)&46&i>>8))^(i&i>>9|i>>4));}\" | gcc -x c - && ./a.out | aplay