Bash scriptlerinde renkli çıktı kullanmak

  01/08/2010, Yazar: Özgür Koca, Kategori: Linux

Bash script’lerinizin ekran çıktılarını renklendirmek için programını kullanabilirsiniz.  Konsolda renkli çıktılar elde etmek için da kullanabilirsiniz.  Terminal renk kodları daha eski ve  hızlı çalışmasına rağmen, kodlamadaki zorluk ve kodun okunurluğunu düşürmesi nedeniyle ileri düzey kullanıcılar tarafından tercih edilir. tput aracı ile daha kolay ve daha anlaşılır kodlar yazmak mümkündür.

Aşağıdaki örnekten renk kodlarının nasıl uygulandığını görebilirsiniz:

#!/bin/bash
# tputcolors

# Text color variables
txtund=$(tput sgr 0 1)          # Underline
txtbld=$(tput bold)             # Bold
bldred=${txtbld}$(tput setaf 1) #  red
bldblu=${txtbld}$(tput setaf 4) #  blue
bldwht=${txtbld}$(tput setaf 7) #  white
txtrst=$(tput sgr0)             # Reset
info=${bldwht}*${txtrst}        # Feedback
pass=${bldblu}*${txtrst}
warn=${bldred}!${txtrst}

echo
echo -e "$(tput bold) norm      kalin   acizgi   tput-renk-komutu$(tput sgr0)"

for i in $(seq 1 7); do
  echo " $(tput setaf $i)Text$(tput sgr0)       $(tput bold)$(tput setaf $i)Text$(tput sgr0)    $(tput sgr 0 1)$(tput setaf $i)Text$(tput sgr0)          \$(tput setaf $i)"
done

echo ' Kalin            $(tput bold)'
echo ' Alticizili       $(tput sgr 0 1)'
echo ' Normal           $(tput sgr0)'
echo


Yukarıdaki script’in ekran çıktısı:

linus Bash scriptlerinde renkli çıktı kullanmak

Kaynak:









Bu yazıya puan verin: 1 Puan2 Puan3 Puan4 Puan5 Puan6 Puan7 Puan8 Puan9 Puan10 Puan


Biraz gürültü yapın





Not: Yazdığınız yorum yönetici tarafından onaylandıktan sonra yayınlanacaktır.


  Yorumlara eposta ile abone ol




  • Hakkında | İletişim | Wordpress.org | RSS | Abone Ol

  • (c) 2005-2009 Wordpress Tema: Tankado & Theme by Tankado.com