mesaj.sh 664 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. # Kullanimi:
  3. # mesaj hata "mesajimiz.." | mesaj kirmizi "mesaj.."
  4. # mesaj uyari "mesajimiz.." | mesaj turuncu "mesaj.."
  5. # mesaj bilgi "mesajimiz.." | mesaj yesil "mesaj.."
  6. #
  7. # NOT: hata/uyari/bilgi mesajlarinda [!], [-] ve [*] mesajın öncesinde çıkar.
  8. mesaj() {
  9. local durum="$1"
  10. local mesaj="$2"
  11. case "$1" in
  12. hata)
  13. echo -e "\e[31m[!] $mesaj\e[0m" #kirmizi
  14. ;;
  15. kirmizi)
  16. echo -e "\e[31m$mesaj\e[0m"
  17. ;;
  18. uyari)
  19. echo -e "\e[97m[-] $mesaj\e[0m" #turuncu
  20. ;;
  21. turuncu)
  22. echo -e "\e[97m$mesaj\e[0m"
  23. ;;
  24. bilgi)
  25. echo -e "\e[32m[*] $mesaj\e[0m" #yesil
  26. ;;
  27. yesil)
  28. echo -e "\e[32m$mesaj\e[0m" #yesil
  29. ;;
  30. esac
  31. }